Clé*_*SAT 5 javascript add object reactjs react-native
我正在做一个 React Native 项目。现在,我正在一个对象中添加新的键/值。
它正在工作,但我想知道是否有更好的方法来做到这一点,或者您有什么建议。
我对 ReactJS/React Native 还是个新手,对 Javascript 还没有 100% 的技能。所以这是我的代码:
我的对象
state = {
result : {
"q1":1
}
}
Run Code Online (Sandbox Code Playgroud)
我添加键/值和修改状态的功能result:
_getValue = (id, value) => {
var newObj = this.state.result;
newObj[id] = parseInt(value);
this.setState({
result: newObj
}, () => {
console.log(this.state.result)
})
}
Run Code Online (Sandbox Code Playgroud)
谢谢 !
Dim*_*off 13
这应该可以正常工作。
this.setState({
result: {
...this.state.result,
[id]: value
}
});
Run Code Online (Sandbox Code Playgroud)
它使用现代/新功能,例如对象传播 ( ...this.state.result) 和动态对象属性 ( [id]: value)
| 归档时间: |
|
| 查看次数: |
12467 次 |
| 最近记录: |