【发布时间】:2020-10-18 21:45:07
【问题描述】:
我在 Svelte 的数据存储中有一组对象,我想更新数组中每个对象的一个属性,即我想将我存储中数组中的 author 属性更新为当前用户名,这就是我目前正在做的事情:
let tempArray = $myReviewDataStore;
for(var i=0; i < tempArray.length; i++){
tempArray[i].author = username;
}
myReviewDataStore.update(data =>{
return tempArray;
})
一定有更好的方法来做到这一点,对吧?
谢谢!
【问题讨论】:
-
也许是 Array.forEach 或 Array.map ?不过,我不确定他们会变得更好。我想这取决于您对“更好”的定义。你已经拥有的 for 循环有什么问题?
标签: svelte svelte-3 svelte-store