使用JavaScript变量作为对象标识符
Use JavaScript Variable as Object Identifier
我试图通过jQuery插件(Lawnchair)在浏览器本地存储存储以下对象:
{"key" : lcName, lcType : dataObj}
我遇到的问题是'lcType'是传递给存储上述对象的函数的变量(字符串类型),但它不被用作对象标识符,而是字符串"lcType"最终被使用。
如果lcType = "传递的对象标识符"它应该是这样的:
{
"key" : "String",
"Passed Object Identifier" : {...}
}
我得到的是:
{
"key" : "String",
"lcType" : {...}
}
任何想法?
Javascript对象只是关联数组,所以您可以这样对待它们:
var foo = { 'key' : 'some key' };
var lcType = 'foo';
foo[lcType] = 'bar';
// foo now looks like this { 'key' : 'some key', 'foo': 'bar' }
var o = {"key" : "String"};
o[lcType] = dataObj;
相关文章:
- 在Backbone.js中为窗口对象指定变量
- Javascript - 揭示对象和变量范围
- 在运行时使用预先确定的对象分配变量
- 将变量的值分配给我的对象标识符 JSON
- 如何从动态包含对象的变量生成对象数组
- 数组对象的变量到使用 AngularJS 的函数返回的相等值
- JavaScript:如何使用嵌套对象的变量名称创建嵌套对象
- 在 JavaScript 中,在声明对象的新键:值对时,引用对象的变量名与使用“this”之间是否存在差异
- 如何使用jQuery访问Javascript中作为函数参数的对象的变量名称
- 声明函数是否会创建具有函数名称和分配给它的函数对象的变量
- JQuery 插件架构,用于定义对象和变量生命周期
- 从 JavaScript 对象访问变量
- 如何使用 String.replace() 方法而不弄乱 MS Word 2013 中的空白段落和对象标识符
- 根据 HighCharts 对象的变量访问数组的元素
- 如何将多个事件数据组合为一个适合与fullcalendar一起使用的对象或变量
- 如何在Javascript/JQuery上获得一个PHP JSON编码的对象作为变量
- Javascript对象成员变量未克隆
- Node.js-使用JSON对象作为变量
- 正在将json对象从变量解析为key=class所在的类
- 使用JavaScript变量作为对象标识符