我有一个对象数组(对象是<Employee>
类型),如下所示,
[{i: "MCA001", j: 4, n: "KEITH G MCALLISTER", m: null, a: 1, …}
, {...}]
我希望此对象数组使用某些属性进行过滤, 例如,过滤后的数组应具有少量属性,
[{i:.., j:.., a:..}]
我正在尝试使用过滤器和地图功能,但仍然没有成功。 谢谢有人能帮助我解决这个问题。 非常感谢。
答案 0 :(得分:1)
您可以使用map和destructuring
let data = [{i: "MCA001", j: 4, n: "KEITH G MCALLISTER", m: null, a: 1,}, {i: "MCA002", j: 5, n: "KEITH G MCALLISTER", m: null, a: 22,},{i: "MCA0111", j: 5, n: "KEITH G MCALLISTER", m: null, a: 123,}]
let output = data.map(( {i, j, a} )=> ( {i, j, a} ) )
console.log(output)