push()-unshift()-pop()-shift()数组的栈方法

此生再无相见时 提交于 2020-02-25 08:15:21

//push 在数组后面加值
var colors=new Array("red","blue");
var len = colors.push("green","yellow","black");
console.log(len);  //输出结果为5
console.log(colors);  //输出结果为【"red","blue","green","yellow","black"】


// unshift,在数组前面加值
var nums=[2,7,8,6];
var size = nums.unshift(99,66,55);
console.log(nums);  //输出结果为7
console.log(size);  //输出结果为【2,7,8,6,99,66,55】


//pop 删除数组最后一个值
var n=nums.pop();
console.log(nums);  //输出结果为[99, 66, 55, 2, 7, 8]
console.log(n);    //输出结果为6   输出被删除的值


//shift 删除数组第一个值
var m = colors.shift();
console.log(m);  //输出结果为red   输出被删除的值
console.log(colors);  //输出结果为["blue", "green", "yellow", "black"]

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!