目录
①从前到后找a.indexOf('blue')找到输出索引,找不到输出-1,元素相同时返回找到的第一个索引;;;;a.indexOf(要找的字,从第几个开始)
4.截取.splice(第x个,删除n个数)和.slice(begin,end)
5.替换(插入):.splice(从第几位开始删除,删几个元素,'添加的第一个元素','添加的第二个元素','添加的第.....个元素','添加的第N个元素');
6.slice() 和 splice() 的区别 后者破环原数组
① .splice(0)浅拷贝是避免对对象的影响(变量不变,对象可变)
② 浅拷贝只复制数组,不复制数组里的对象的属性;也就是指虽然数组是新开辟的,但是对象还是原先的,所以此时修改副本的属性对原数组有影响。
原数组名.filter(判断方法)方法创建一个新数组,遍历旧数组,把符合条件元素的加在新数组里面
一:获取数组某一元素的索引(数组下标0-N)
①从前到后找a.indexOf('blue')找到输出索引,找不到输出-1,元素相同时返回找到的第一个索引;;;;a.indexOf(要找的字,从第几个开始)
②从后往前找a.lastIndexOf('blue')
二:数组去重