如何通过 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
相关文章:
- JavaScript:单击时相对于父级增加变量值
- 如何通过ajax增加/减少PHP变量值并重新加载函数
- 如何从特定页面中提取php变量值
- JavaScript模数未正确递增变量值
- 替换另一个变量对象中的变量值
- mandrill合并标记不接受变量值
- 将变量值从一个javascript传递到另一个javascript
- 在javascript中分配变量值,并在html中使用
- 将视图中的JavaScript变量值分配给控制器变量
- 如何通过 javascript 对象文字的变量值分配多个键
- 在 Java 中重新分配变量值
- javascript可以't由于异步函数而分配变量值
- 基于Javascript中的变量值在页面重新加载后分配类
- 分配javascript变量值取决于html下拉列表部分
- Chrome扩展-变量值不分配取决于间隔持续时间
- 如何发送或分配Jquery变量值给php变量
- 如何在Razor视图中分配JavaScript变量值给服务器端变量
- 如何获得$.ajax()函数中分配的变量值
- 如何在窗口加载后分配变量值
- 在没有重新分配的情况下,函数内的变量值随时间变化