如何通过 javascript 对象文字的变量值分配多个键

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

本文关键字:分配 变量值 何通过 javascript 对象 文字      更新时间:2023-09-26

我想知道是否有可能有一个像多维数组这样的对象?我想要的是这样的:

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