我有一個變量,如下所示:如何動態選擇鍵名稱?
var test={
line1:"1",
line2:"2"
}
我怎麼能動態地訪問這些密鑰?像我想做的事:
test."line"+1 ="3";
感謝
我有一個變量,如下所示:如何動態選擇鍵名稱?
var test={
line1:"1",
line2:"2"
}
我怎麼能動態地訪問這些密鑰?像我想做的事:
test."line"+1 ="3";
感謝
這是
test['line'+1] = '3'
點語法不允許計算的關鍵。
test.line1=3;
將做必要的。
你需要使用bracket notation,因爲你有一個可變密鑰
test["line"+1] ="3";
要訪問這樣的鑰匙,你需要使用方括號語法如
test["line" + 1] = 3
爲了存取權限元素你必須糾正這樣的代碼
test["line"+1] ="3";