2017-09-15 94 views
-2

我想在JavaScript中使用一個變量作爲JSON關鍵設置一個變量作爲JSON關鍵

var chtid = "1234" firebase.database().ref().set ({chtid :"hi"});

其中chtid將是一個變量

我試過這種方式,但沒有成功

var chtid = "1234" firebase.database().ref().set ({[chtid] :"hi"});

任何簡單soulution請。

+0

什麼是 「沒有成功」 呢?你得到錯誤的結果了嗎?你收到錯誤信息了嗎? – Quentin

+0

你想使用chtid作爲一個值嗎?那麼'{chtid:chtid}'是對的。但如果這是你想要的,我建議你改變變量名稱。 :) –

+0

@CanetRobern - 問題很明顯,他們希望密鑰是chtid變量的值。 – Quentin

回答

0

把它放在一個變量第一:

var obj = {}; 
var chtid = "1234" 
obj[chtid] = "Hi"; 
firebase.database().ref().set (obj); 

希望幫助