var data={a:1,b:2,c:9,d:4,e:5};
console.log(Object.keys(data));
//["a", "b", "c", "d", "e"]
Object.keys(data).map((key,item)=>{
console.log(key,data[key]);//key=>属性名 data[key]=>属性值
});
every()方法用于检测数组中的所有元素是否都满足指定条件
var arr = [1000, 2000, 3000]
var flag = arr.every(function (a, b, c) {
console.log(a + "===" + b + "====" + c) //1000===0====1000,2000,3000
return a > 2000;
//数组中的每个元素的值都要大于2000的情况,最后才返回true
})
console.log(flag) //false
let isOk = false;
//检索数组是否全部有值
isOk = this.tableConfig.dataSource.every((val) =>
//Object.key获取所有对象属性名 every检索所有对象是否有值或为0排除undefinde null 空字符串 Object.keys(val).every((key) => val[key] || val[key] === 0)
);