splice和slice的区别
splice主要能实现原数组的删除、替换,插入
splice删除: color.splice(1,2) (删除color中的1、2两项);
splice插入: color.splice(1,0,‘yellow’,‘black’) (在color键值为1的元素前插入两个值);
splice替换: color.splice(1,2,‘yellow’,‘black’) (在color中替换1、2元素);
slice可以取出数组中的任意值,并返回一个新的数组
var a= color.slice(1,2) (取出color中的1的值);
区别:splice中的第二个参数代表个数
slice中的第二个参数代表元素的位置,但是只取出这个元素之前的值,不包含这个位置的值。