5. JS数组操作

问题:

在数组尾部添加元素的方法是____,弹出数组最后一个元素的方法是____。

答案:

push()和pop()

延伸:

参考链接为https://www.w3school.com.cn/jsref/jsref_obj_array.asp

5. JS数组操作

1. 尾部增删元素的方法push/pop对应于头部增删元素的方法unshift/shift

2. 数组操作的万能方法是splice,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素

var arr = ['Microsoft', 'Apple', 'Yahoo', 'AOL', 'Excite', 'Oracle'];
// 从索引2开始删除3个元素,然后再添加两个元素:
arr.splice(2, 3, 'Google', 'Facebook'); // 返回删除的元素 ['Yahoo', 'AOL', 'Excite']
arr; // ['Microsoft', 'Apple', 'Google', 'Facebook', 'Oracle']
// 只删除,不添加:
arr.splice(2, 2); // ['Google', 'Facebook']
arr; // ['Microsoft', 'Apple', 'Oracle']
// 只添加,不删除:
arr.splice(2, 0, 'Google', 'Facebook'); // 返回[],因为没有删除任何元素
arr; // ['Microsoft', 'Apple', 'Google', 'Facebook', 'Oracle']

 

上一篇:数十亿用户的Facebook如何进行贝叶斯系统调优?


下一篇:Facebook AI研究院成立5年,带来哪些颠覆性变革?