gpt4 book ai didi

javascript - 修改_.reject里面原来的数组

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

有没有办法修改 _.reject 中的原始数组?

我尝试过以下方法:

https://jsfiddle.net/jimmyt1988/LS384/953/

var section = {
rows: [
{name:"Alejandro", $initialized: true},
{name:"Benito", $initialized: false},
{name:"Chinea", $initialized: true},
{name:"Domingo", $initialized: true},
{name:"Eduardo", $initialized: false},
{name:"Yolanda", $initialized: true},
{name:"Zacarias", $initialized: true}
]
};

section.rows = _.reject(section.rows, function(row, index, sectionRows){
if (!row.$initialized) {
return true;
}
else
{
sectionRows[index] = { test: "test" };
return false;
}
});

console.dir(section.rows);

最佳答案

您的代码正在修改原始数组中的值,但随后您使用 _.reject 的返回值覆盖原始数组。删除 section.rows =,您将看到修改后的值。

JSFiddle

关于javascript - 修改_.reject里面原来的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43870641/

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