簡體   English   中英

如何通過javascript對象文字的變量值分配多個鍵

[英]How to assign mutiple keys via the value of variables for an javascript object literal

我想知道是否可能有一個像多維數組的對象? 我想要的是這樣的:

lines[first][first first]= "value key key"        


    lines          =       {};
    key            =       "first";
    key_key        =       "first first";
    lines[key]     =       "value key ";
    lines[key][key_key]=   "value key key "

    console.log(lines);

輸出:無法將未定義轉換為對象

lines[key]是一個字符串值。 它應該是一個對象。 像這樣:

lines              = {};
key                = "first";
key_key            = "first first";
lines[key]         = {};
lines[key][key_key]= "value key key ";
//=> lines.first['first first'] now is 'value key key'

要么

lines              = {};
key                = "first";
key_key            = "first first";
lines[key]         = new String("value key ");
lines[key][key_key]= "value key key ";
//=> lines.first['first first'] still is 'value key key', 
//   but now it's a custom property of a String Object

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM