在基于值的情况下,从对象数组中选择一个属性:Javascript
- 论坛
- 在基于值的情况下,从对象数组中选择一个属性:Javascript
11 浏览
在基于值的情况下,从对象数组中选择一个属性:Javascript
我有一个包含以下结构的对象数组:
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"]`
因为这两个`value`的`checked`属性值为`true`。
我已经尝试根据`checked`属性值进行过滤:
`let result = arr.filter(item => item.checked);`
我得到了`checked`属性值为`true`的对象。
感谢您的帮助。