2017-08-29 5 views
0

新しいオブジェクトを作成したいと思います。新しいオブジェクトのキーと値はTextInputからの入力です。以下は私のコードをご覧ください。明らかにsubmitを押すと、新しいオブジェクトは常に文字列'key'をキーとし、入力した値ではありません。どうすれば修正できますか?ありがとうございました。TextInputからペアのキーと値を持つ新しいオブジェクトを作成します。

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

あなたが探しているものは、newProp [key] = valueです。

+0

それだけです。ありがとう –

+0

@ThanhPham喜んで私は助けることができました!あなたがチャンスを取ったときにそれに答えてください。 – basudz

関連する問題