【发布时间】:2019-12-03 12:25:01
【问题描述】:
我有一个具有以下结构的对象数组:
var arr = [
{
"value": "abc",
"checked": true
},
{
"value": "xyz",
"checked": false
},
{
"value": "lmn",
"checked": true
}
];
let result = arr.filter(item => item.checked);
console.log(result);
我希望输出是:
["abc", "lmn"]
因为这两个values 有checked: true。
我已经尝试根据检查值过滤掉:
let result = arr.filter(item => item.checked);
我正在获取具有设置为 true 的 checked 属性值的对象。
我们将不胜感激。
【问题讨论】:
-
您输入的语法无效。考虑提供一个有效的数据结构。数组没有键值对,只有值
标签: javascript arrays object ecmascript-6