向数组添加元素:
首位添加用unshift、末尾添加用push、选择添加用slice。
重点介绍:
slice()方法,选取数组的一部分,并返回一个新数组,
注意:该方法的第一个参数是起始位置,第二个参数是结束位置(取不到结束位置),
第二个参数可以省略,表示从起始位置到最后全部返回。
代码举例:
let arr8 = [11,22,33,44,55,66,77,88,99]
console.log(arr8.slice(3,6));//打印输出为[44, 55, 66]
console.log(arr8.slice(3));//打印输出为[44, 55, 66, 77, 88, 99]
向数组减少元素:
首位减少用shife、末尾减少用pop、选择减少用splice。
重点介绍:
splice()方法,从数组中添加或删除元素
如何删除,该方法需要传两个参数:第一个是起始位置,第二个是删除长度,
如果第二个参数不传,就表示从起始位置往后全部删除,
删除方法,删除的是原始数组里面的数据,返回的是删除的数据,
该方法也可以传三个参数,第三个参数就是删除部分插入的新内容,
代码举例:
let arr8 = [11,22,33,44,55,66,77,88,99]
arr8.splice(4,3) //删除指定区间的数据,打印输出为11,22,33,44,88,99
arr8.splice(4) //从起始位置往后全部删除,包含起始位置,打印输出为11,22,33,44
arr8.splice(4,3,'哈哈') //删除部分的内容替换成新的内容,包含起始位置(修改数组的内容), 打印输出为11,22,33,44,哈哈,88,99