返回具有特定属性的对象

时间:2016-07-26 20:47:53

标签: javascript object

假设我有一个对象数组

var x = [{
   a:'asd',
     b:'ss'
},{
   a:'s',
     b:'f',
     c:'asd'
},{
  a:'tt',
    g:'f',
    b:'ulaN'
}];

我希望返回对象数组,对象只有ab属性。

我用

解决了这个问题
x = x.map( y => {
   return {
     a:y.a,
     b:y.b
     }
});

但在我看来似乎并不是很有效,有没有更好的方法呢?

1 个答案:

答案 0 :(得分:0)

您当然可以通过以下方式缩短此代码:

x = x.map( y => ({
  a: y.a,
  b: y.b
}));