龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

JavaScript数组函数unshift、shift、pop、push使用实例(2)

时间:2014-08-30 11:01来源:网络整理 作者:网络 点击:
分享到:
跟shift相反,pop弹出的是数组末尾元素,返回被弹出的元素值 复制代码 代码如下: // 使用pop弹出数组末尾元素 // 返回被弹出的元素值 var tmp = ['a','b','c'];

跟shift相反,pop弹出的是数组末尾元素,返回被弹出的元素值

复制代码 代码如下:

// 使用pop弹出数组末尾元素
// 返回被弹出的元素值
var tmp = ['a','b','c'];
var val = tmp.pop();
alert(val); // c
alert(tmp); // a,b

如果数组为空,返回undefined
复制代码 代码如下:

// 使用pop弹出数组末尾元素
// 返回被弹出的元素值
var tmp = [];
var val = tmp.pop();
alert(val); // undefined
alert(tmp); // 空

 
利用以上四个函数,我们可以做一些队列处理,具体案例就不写代码了。
push功能其实也可以这么实现
复制代码 代码如下:

var tmp = ['a','b','c'];
tmp[tmp.length] = 'd';
alert(tmp); // a,b,c,d

注意:以上四个函数unshift、shift、pop、push函数操作都会在数组本身上修改。

精彩图集

赞助商链接