前端笔试题:编写 JS 代码,输出 data = {a: 1, b: 2, c: 3, d: 4} 对象中值大于 2 的 key 的数组 期待结果:[‘c’, ‘d’]
//方法1
let arr = [];
var data = { a: 1, b: 2, c: 3, d: 4 };
for (let shuxing in data) {
if (data[shuxing] > 2) {
arr.push(shuxing)
}
}
console.log(arr)
//方法2
var data = {a: 1, b: 2, c: 3, d: 4};
Object.keys(data).filter(function(x) { return data[x]>2 ;})