2017-08-29 74 views
0

我想創建一個新對象。新對象的關鍵和價值是來自TextInput的輸入。下面請看我的代碼。很顯然,當我點擊提交時,新對象將始終以字符串'鍵'作爲其鍵,而不是我輸入的值。我如何解決它?謝謝。創建一個新對象,其中包含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

相關問題