dSq*_*red 1 javascript jquery object lawnchair
我试图通过jQuery插件(Lawnchair)将以下对象存储在浏览器本地存储中:
{"key" : lcName, lcType : dataObj}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是'lcType'是一个传递给存储上述对象的函数的变量(字符串类型),但是它没有被用作对象标识符,而是字符串"lcType"最终被使用.
如果lcType ="Passed Object Identifier",它应该如下所示:
{
"key" : "String",
"Passed Object Identifier" : {...}
}
Run Code Online (Sandbox Code Playgroud)
我得到的是这个:
{
"key" : "String",
"lcType" : {...}
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
Javascript对象只是关联数组,因此您可以将它们视为:
var foo = { 'key' : 'some key' };
var lcType = 'foo';
foo[lcType] = 'bar';
// foo now looks like this { 'key' : 'some key', 'foo': 'bar' }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3666 次 |
| 最近记录: |