<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>js arr.push().pop()</title>
</head>
<body>
<script>
/*参考:https://www.runoob.com/jsref/jsref-push.html
1.arr.push(item1, item2, ..., itemX) -> 数组的新长度
向数组的末尾添加一个或多个元素,并返回新的长度。
item1, item2, ..., itemX 必需。要添加到数组的元素。
提示:向数组的开头添加一个或多个元素,请使用 unshift() 方法。*/
let n = [];
console.log(n.push({name: "gsj"}, {age: 31})); // 2
console.log("n:", n);
// n: [{name:"gsj"}, {age:31}]
n = [];
n.push(...[1, 2, 3]);
console.log(n);
// (3) [1, 2, 3]
n.push([1, 2, 3]);
console.log(n); // [1, 2, 3, [1, 2, 3]]
/*参考:https://www.runoob.com/jsref/jsref-obj-array.html
2.arr.pop() -> arr 的最后一个元素。
删除并返回数组的最后一个元素。
如果数组已经为空,则不改变数组,并返回 undefined。*/
console.log("\n2.");
let arr = ["a", "b", "c", "d"];
let temp = arr.pop();
console.log('temp:', temp);
// temp: d
console.log('arr:', arr);
// arr: (3) ["a", "b", "c"]
</script>
</body>
</html>
js arr.push().pop().html
最新推荐文章于 2022-07-11 11:43:33 发布
