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方法进行遍历,空位都会被跳过。
网友评论