【问题标题】:Remove key-value from an array of objects [duplicate]从对象数组中删除键值
【发布时间】:2020-01-20 12:03:18
【问题描述】:

假设我有这样的对象数组:

arr = [{time: 1, value: 2, word: 'fdfd'}, {time: 2, value: 3, word: 'dsadsadsa'}]

如何从每个对象中删除时间和单词属性?我的输出应该是这样的:

arr = [{value: 2}, {value: 3}]

【问题讨论】:

  • 在循环中使用delete 语句。

标签: javascript arrays object


【解决方案1】:

你可以试试Array.prototype.map()Destructuring assignment

let arr = [{time: 1, value: 2, word: 'fdfd'}, {time: 2, value: 3, word: 'dsadsadsa'}];
arr = arr.map(({value}) => ({value}));
console.log(arr);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    相关资源
    最近更新 更多