【发布时间】:2015-06-30 21:54:18
【问题描述】:
例如,我将使用 github api 响应作为我的数据输入。
https://api.github.com/users/unsalted/repos
我有一个我想保留的属性列表,其余的我想丢弃,因为我想保持我生成的输出更加紧凑。
如果不这样做,我怎样才能实现我的目标:
for (var i = tagged.length - 1; i >= 0; i--) {
delete tagged[i].private;
delete tagged[i].owner.gravatar_id;
delete tagged[i].owner.url;
delete tagged[i].owner.followers_url;
delete tagged[i].owners.following_url;
delete tagged[i].gravatar_id;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
delete tagged[i].private;
};
我在项目中使用 lodash,所以非常欢迎 lodash 解决方案。
有时我没有填写其余的值,但你明白了......
【问题讨论】:
标签: javascript json multidimensional-array lodash