我想使用下划线js从“内容”数组中删除包含“微博”的对象。
contents =
[
{
"facebook": "test",
"preview_image_url": "url",
"preview_title": "title",
"preview_description": "description"
},
{
"twitter": "test",
"preview_image_url": ""
}
]
预期结果数组如下
contents =
[
{
"facebook": "test",
"preview_image_url": "url",
"preview_title": "title",
"preview_description": "description"
}
]
非常感谢您的帮助。
如果您想要香草JS版本:
var filtered = contents.filter(function (obj) {
return Object.keys(obj).indexOf('twitter') === -1;
});
或者,接受TJ的评论:
var filtered = contents.filter(function (obj) {
return !obj.hasOwnProperty('twitter');
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句