JS笔记 数组

2018-05-10  本文已影响0人  blossom_6694

1、清空数组可以将数组的length的值置为0。

var arr = ['a', 'b', 'c'];
console.log(arr);//[ 'a', 'b', 'c' ]
arr.length = 0;
console.log(arr);//[]

2、检测某个键是否在数组中,用关键字 'in'。

var arr = ['a', 'b', 'c'];
console.log(1 in arr);//true

3、forEach遍历。

var colors = ['red', 'green', 'blue'];
colors.forEach(function (color) {
    console.log(color);
})
//red
//green
//blue

4、数组空位arr[,,,]。
但是不影响length,空位的值为undefined。delete操作会使数组产生空位。
如果是空位,使用数组的forEach方法、for...in结构、以及Object.keys方法进行遍历,空位都会被跳过。

上一篇下一篇

猜你喜欢

热点阅读