2015-09-30 92 views
0

我要添加與變量對象,這樣我怎樣才能定義一個對象的變量?

a = 'name' 
object = {'age': 12, 'weight': 120} 

我想這

{'name': 'bob'} 

我這樣做

object = {a: 'bob'} 

,但它給我

{'a': 'bob'} 

我該如何修復它?我必須使用變量

回答

2

刪除前面的內容後,只需使用括號表示賦予它即可。

var a = 'name', 
 
    object = { 'age': 12, 'weight': 120 }; 
 

 
object = {};  // delete all properties 
 
object[a]= 'Bob'; // assign new property 
 
document.write('<pre>' + JSON.stringify(object, 0, 4) + '</pre>');

+0

這會給我'{'name':'bob','age':12,'weight':120}'我只想'{'age':12,'weight':120} {'name':'bob'}' – nataila

+0

好的,請參閱編輯 –

0

你不能在一行中做到這一點。但是你可以這樣做:

相關問題