var arr = [20, 0, 13, 6, 50, 60];
//arr.filter---返回的是数组里符合条件的每一个元素的值,组成新的数组
var newArr = arr.filter(function (ele) {
return ele != 0;
});
console.log(newArr);
//arr.every---返回的是布尔类型,只要有一个不符合条件就是false ele:元素值;index:索引值
var newArr2 = arr.every(function (ele, index) {
return ele > 30;
});
console.log(newArr2);
//arr。push---把值追加到数组最后
arr.push(30);
console.log(arr);
//arr.pop---删除数组里最后一个元素,返回的是被删除的元素
var result = arr.pop();
console.log(result);
//arr.shift---删除数组里第一个元素,返回的是被删除的值
var result2 = arr.shift();
console.log(result2);
//arr.unshift---向数组的第一个元素前面插入新元素,返回的是数组插入后的长度
var result3 = arr.unshift(500);
console.log(arr);
//forEach---遍历数组,低端浏览器不支持 兼容方法查询文档
arr.forEach(function (ele, index) {
console.log(ele + "---" + index);
});
结果