数组中的push()和pop()方法

简介: push()方法可以接受任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。pop()方法是从数组末尾移除最后一项,减小数组的length值,然后返回移除的项。var arr = [];var count = arr.

push()方法可以接受任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。

pop()方法是从数组末尾移除最后一项,减小数组的length值,然后返回移除的项。

var arr = [];
var count = arr.push("red","green");
alert(count);//2



var count = arr.pop(); //取得最后一项并移除了 alert(count);//green

 

相关文章
|
6月前
|
JavaScript
JS数组操作---删除,arr.pop()方法从数组中删除最后一个元素,并返回该元素的值,arr.shift() 删除第一个值,arr.splice()方法,删除指定元素,arr.splice,从第一
JS数组操作---删除,arr.pop()方法从数组中删除最后一个元素,并返回该元素的值,arr.shift() 删除第一个值,arr.splice()方法,删除指定元素,arr.splice,从第一
|
容器
push_back还是emplace_back?
emplace_back() 是 C++11 之后,vector容器中添加的新方法,和 push_back()一样,都是在容器末尾添加一个新的元素,相对于push_back函数,它减少了一次类的构造。不同的是emplace_back() 在效率上相比较于 push_back() 有了一定的提升。
|
JavaScript 索引
JS数组常用方法(超级详细,含理解) push、pop、unshift、shift、splice、slice、concat、join、revres、indexOf、sort、filter、map
JS数组常用方法(超级详细,含理解) push、pop、unshift、shift、splice、slice、concat、join、revres、indexOf、sort、filter、map
363 0
push,pop指令
push,pop指令
284 0
|
存储 前端开发 JavaScript
JavaScript总结:关于堆栈、队列中push()、pop()、shift()、unshift()使用方法的理解
JavaScript总结:关于堆栈、队列中push()、pop()、shift()、unshift()使用方法的理解
268 0
JavaScript总结:关于堆栈、队列中push()、pop()、shift()、unshift()使用方法的理解
|
JavaScript
js中push(),pop(),unshift(),shift()的用法小结
js中push(),pop(),unshift(),shift()的用法小结
138 0
POP3邮局协议的一些命令
  POP3全称为Post Office Protocol version3,即邮局协议第3版。它被用户代理用来邮件服务器取得邮件。POP3采用的也是C/S通信 模型,对应的RFC文 档为RFC1939。
1259 0
|
存储 C++ 容器
C++中push_back和emplace_back的区别
在 `C++11` 之后,`vector` 容器中添加了新的方法:`emplace_back()` ,和 `push_back()` 一样的是都是在容器末尾添加一个新的元素进去,不同的是 `emplace_back()` 在效率上相比较于 `push_back()` 有了一定的提升。
912 0
C++中push_back和emplace_back的区别