标签: forown

将对象的所有属性设置为相同的值

有一个具有这种结构的对象:

anObject = {
    "a_0" : [{"isGood": true, "parameters": [{...}]}],
    "a_1" : [{"isGood": false, "parameters": [{...}]}],
    "a_2" : [{"isGood": false, "parameters": [{...}]}],
    ...
};
Run Code Online (Sandbox Code Playgroud)

我想将所有isGood值设置为true. 我试过使用 _forOwn 来遍历对象并使用 forEach 来遍历每个属性,但这似乎不是正确的方法。

_forOwn(this.editAlertsByType, (key, value) => {
    value.forEach(element => {
        element.isSelected = false;
    });
});
Run Code Online (Sandbox Code Playgroud)

错误说:

value.forEach 不是函数

javascript foreach angularjs lodash forown

3
推荐指数
2
解决办法
4878
查看次数

标签 统计

angularjs ×1

foreach ×1

forown ×1

javascript ×1

lodash ×1