使用TextInput创建具有对键和值的新对象

时间:2017-08-29 17:48:48

标签: javascript react-native

我想创建一个新对象。新对象的关键和值是来自TextInput的输入。下面请看我的代码。显然,当我点击提交时,新对象将始终将字符串'key'作为其键,而不是我输入的值。我如何解决它?谢谢。

state = {
 list: [{key1:1},{key2:2}],
 key:'',
 value:0,
}
_onSubmit = () =>{
 let {list,key,value} = this.state;
 let myList = [...list];
 let newProp = {};
 newProp.key = value;
 myList.push(newProp);
 this.setState({list: myList});
}

1 个答案:

答案 0 :(得分:1)

我认为你要找的是newProp [key] = value;