关键词:push()方法

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

eg1:

1
2
3
4
5
6
7
8
9
10
var arr = []; //创建一个空数组
console.log(arr); // []
console.log("入栈"); // 入栈
arr.push(1);
console.log(arr); // [1]
arr.push(2);
console.log(arr); //[1,2]
arr.push([3,4]);
console.log(arr); // [1,2,[3,4]]
console.log(arr.length); // 3

eg2:

1
2
3
4
5
6
7
8
9
10
_calculateHeight(){
let foodList = this.$els.foodsWrapper.getElementsByClassName('food-list-hook');//定义每个区间的高度
let height = 0;
this.listHeight.push(height);//push()方法,在数组中添加一个height,返回并修改后的数组长度
for(let i=0;i<foodList.length;i++) {
let item = foodList[i];
height += item.clientHeight;//对每个区间的高度进行连接起来
this.listHeight.push(height);
}//递增的,对应的是每个区间的高度是多少
}