gpt4 book ai didi

javascript - 当 flag 为 true 时,如何使用 lodash 替换数组中的值

转载 作者:行者123 更新时间:2023-12-03 04:14:27 27 4
gpt4 key购买 nike

我有 JavaScript 对象:

myData = {
items: [
{
flag: false,
text: "good text"
},
{
flag: true,
text: "good text"
},
{
flag: false,
text: "good text"
}
]
}

如何更改 flag = true 处的文本。

例如,只有第二个对象需要从“good text”更改为“bad text”,因为在我的示例中只有这个对象具有flag =正确

我想在 JavaScript 中使用 Lodash 来完成此操作。

最佳答案

如果你必须使用 lodash,这应该可以:

_.forEach(myData.items, function (item) {
if (item.flag) {
item.text = 'bad text';
}
});

关于javascript - 当 flag 为 true 时,如何使用 lodash 替换数组中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44201346/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com