【发布时间】:2014-04-07 16:58:51
【问题描述】:
是否有“智能”下划线方法从对象数组中删除所有键/值对?
例如我有以下数组:
var arr = [
{ q: "Lorem ipsum dolor sit.", c: false },
{ q: "Provident perferendis veniam similique!", c: false },
{ q: "Assumenda, commodi blanditiis deserunt?", c: true },
{ q: "Iusto, dolores ea iste.", c: false },
];
我想得到以下信息:
var newArr = [
{ q: "Lorem ipsum dolor sit." },
{ q: "Provident perferendis veniam similique!" },
{ q: "Assumenda, commodi blanditiis deserunt?" },
{ q: "Iusto, dolores ea iste." },
];
我可以使用下面的 JS 来解决这个问题,但对我的解决方案并不满意:
for (var i = 0; i < arr.length; i++) {
delete arr[i].c;
};
非常感谢任何建议。
【问题讨论】:
标签: javascript arrays underscore.js