javascript中数组中pop()、push()、unshift()、shift()

javascript数组Array,作用是使用单独的变量名来存储一系列的值,如创建数组,为其赋值:
常规的方式:

var myArray = new Array();
myArray[0] = "One";
myArray[1] = "Two";
myArray[2] = "Three";

简洁方式:

var myArray = new Array("One","Two","Three");

字面:

var myArray = ["One","Two","Three"];

提取数组的内容:

var myArray = ["One","Two","Three"];
for(var i = 0;i < myArray.length;i++){
	console.log(myArray[i]);
}

结果:
在这里插入图片描述
1、push():在数组的末尾添加新的元素。push()可以接受任意数量的参数,并逐个添加到数组末尾,并返回修改后的数组的长度:

var myArray = ["One","Two","Three"];
console.log(myArray.push("four","five"));//添加两个元素后返回数组的长度
console.log(myArray);//输出添加后的结果

输出结果:
在这里插入图片描述
2、pop():删除数组末尾的最后一个元素,然后返回被删除的元素,如果数组为空则返回undefined:

var myArray = ["One","Two","Three"];
console.log(myArray.pop());//返回被删除的元素
console.log(myArray);//输出删除后的结果

输出结果:
在这里插入图片描述
3、shift():删除原数组的第一个元素,并返回删除元素的值,如果数组为空则返回undefined:

var myArray = ["One","Two","Three"];
console.log(myArray.shift());//返回被删除的元素
console.log(myArray);//输出删除后的结果

输出结果:
在这里插入图片描述
4、unshift():将元素添加到原数组开头并返回添加后数组的长度:

var myArray = ["One","Two","Three"];
console.log(myArray.unshift("1","2","3"));
console.log(myArray);

输出结果:
在这里插入图片描述
总结:末尾:push()添加,pop()删除
开头:unshift()添加,shift()删除

补充:除了以上常用的方法,还有其他的,例如:
concat():合并数组
join():用数组的元素组成字符串
reverse():将一个数组中的元素的顺序反转排序
slice():从数组中选择一个元素
sort():数组排序
splice():在数组的某个位置添加一个元素
toString():装换数组到字符串
等等。。。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值