尝试使用较短版本重写我的更新对象数组但失败了,我有一个工作版本, 在setState之前分配给临时变量。
MA = 'batch_norm/batch_normalization/moving_mean:0'
MV = 'batch_norm/batch_normalization/moving_variance:0'
G = 'batch_norm/batch_normalization/gamma:0'
B = 'batch_norm/batch_normalization/beta:0'
答案 0 :(得分:3)
您需要返回 e.target.value
或o
。因此,map
函数的内部只是一个孤立的表达式,与任何事物无关,而且无法正常工作。
最好的办法是通过移除{
}
来隐式返回箭头功能:
this.setState({
items: (this.state.templates || []).map((o, i) => (
i === idx ? e.target.value : o
))
});