我必須根據某些動態值創建對象密鑰。 這裏str
的值將從用戶到用戶。用戶輸入str的值。 我想使用str
值由用戶輸入創建對象。使用動態密鑰創建對象
var str = $('#inputValue');
var obj = new Object();
obj.assignment = new Object();
obj.assignment.name= "assignmentName";
obj.assignment.str = new Object();
我必須根據某些動態值創建對象密鑰。 這裏str
的值將從用戶到用戶。用戶輸入str的值。 我想使用str
值由用戶輸入創建對象。使用動態密鑰創建對象
var str = $('#inputValue');
var obj = new Object();
obj.assignment = new Object();
obj.assignment.name= "assignmentName";
obj.assignment.str = new Object();
使用括號語法:
obj.assignment[str] = new Object();
附註:您可以使用快捷鍵{}
創建新對象。例如:
obj.assignment[str] = {};
謝謝@Guilherme – user2249160
不客氣:) –
新的對象:
obj.assignment[str] = {};
的〜1000點的問題重複。 – Christoph
我很困惑 - 第一個'str'是爲了什麼? – ZenMaster