- 加入我的QQ群
- 关注我的百家号
扫描下面的二维码,“关注”我的百家号。
在前面我们介绍了javascript数组的删除并添加函数splice,本章,我们再来介绍几个JS数组的删除函数和添加函数。与splice不同的是,这些函数不是在指定的下标开始删除,而是只能在数组的开头或结尾处删除或添加。
以下面这个数组为案例:
var arr = ['gao','wanlimm','ssmay'];
一:JS数组删除函数。
1:pop()函数:
pop函数可以删除JS数组的最后一个元素。并返回这个被删除的元素。
语法:
array.pop();
案例:
console.log(arr.pop());
打印结果:ssmay 【返回被删除的元素】
2:shift()函数:
shift函数是删除JS数组第一个元素,并返回该元素。
案例:
console.log(arr.shift());
打印结果:gao
二:JS数组添加元素函数
1:push()函数
push函数,向JS数组结尾添加1个或多个元素。并返回数组的长度。
语法:
array.push(str1,str2,str3,...)
参数可以多个。
案例:
console.log(arr.push('aaa','bbb'));
返回结果:5
2:unshift()函数
unshift函数,向JS数组的开头添加1个或多个元素,并返回数组的长度。
语法与push的一样。
案例:
console.log(arr.unshift('aaa','bbb',"ccc"));
console.log(arr)
打印结果:
6 //数组的长度
["aaa", "bbb", "ccc", "gao", "wanlimm", "ssmay"] //打印数组
本章所介绍的JS数组的添加与删除函数只能删除或添加数组的开头或结尾。如果想删除或添加数组中间的元素,那就只能用splice()函数了,可者通过for循环语句来实现。
重新学习一下js数组的属性和方法,写的很不错。