我的状态值是
this.state = {
content: {
text: {
tag1: {
line: "data1"
}
tag2: {
line: "data2"
}
}
}
}
如何使用JavaScript的reduce()
函数将tag1
和tag2
的line
值更改为"更改后的文本"
?
.reduce()
来做这件事呢? - Nicolae Maties.reduce
出于很多原因不适合这个目的,其中第一个原因是它的目标是减少初始项并且旨在处理数组,而您需要改变一个对象。只需在对象键上使用常规的for..in或.forEach
即可。 - briosheje