How to remove key+value pair from an object of Array
This question already has an answer here:
你可以使用forEach 。 
 let result=[
    {
       'id':'1',
       'b':'asd'
    },
    {
       'id':'2',
       'b':'asd'
    },
    { 
       'id':'2000',
       'b':'asd'
    },
 ];
result.forEach(function(item){ delete item.b });
console.log(result);if that one is the only structure you have you can do this
result = result.map(e => ({ id: e.id }))
 or if the structure is far more complicated, you might want to use delete :  
result.forEach((e) => {
    delete e.b;
});
尝试下面的代码:
let result=[
    {
       'id':'1',
       'b':'asd'
    },
    {
       'id':'2',
       'b':'asd'
    },
    { 
       'id':'2000',
       'b':'asd'
    }
 ];
 
 for(let i in result){
    let obj = result[i];
    delete obj['b'];
 }
 console.log(result);
                        链接地址: http://www.djcxy.com/p/4684.html
                        上一篇: Object.prototype是Verboten?
下一篇: 如何从Array对象中删除键+值对
