【发布时间】:2016-01-13 08:22:44
【问题描述】:
我正在使用带状态的数组,但我不确定为什么我可以使用数组获取但不能设置。我有:
getInitialState: function() {
return {
stored: {'ok':1,'maybe':1,'then':1}
};
},
我可以像这样得到数组项没问题:
<Text style={styles.text}>
{this.state.stored['ok']==1 ? "yes" : ""}
</Text>
但奇怪的是尝试设置状态不允许引用数组项并引发错误:
this.setState({stored['ok']: 1});
【问题讨论】:
-
还在寻找答案 - 有人吗?
标签: ios arrays react-native state