用字符串变量调用Javascript对象

学生

如果我有这样的JavaScript对象...

window.object = 
{
    "Element1" :
    {
        "startDate" : "-1m",
        "endDate" : "0d"
    }
};

我可以使用以下代码警告-1m ...

alert(object.Element1.startDate);

但是,如果Element1通过参数作为字符串提供给我怎么办。如果必须使用变量,如何得到相同的结果?像这样但不正确...

var elementId = this.id;
alert(object.elementId.startDate);
伊凡·切尔尼赫(Ivan Chernykh)

尝试这个:

object[elementId].startDate

或者,如果id是数字,则可以使用:

object["Element"+elementId].startDate

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用字符串调用变量

来自分类Dev

JavaScript调用字符串

来自分类Dev

用字符串vb.net动态调用变量

来自分类Dev

Matlab:如何使用字符串调用对象属性?

来自分类Dev

使用字符串格式的对象调用依赖项

来自分类Dev

Java使用字符串作为对象调用

来自分类Dev

Matlab:如何使用字符串调用对象属性?

来自分类Dev

调用字符串/对象到adodb连接

来自分类Dev

使用字符串调用对象和函数

来自分类Dev

使用字符串变量检索JSON对象的值

来自分类Dev

Javascript反射,使用字符串调用方法

来自分类Dev

Javascript:使用字符串调用函数

来自分类Dev

使用字符串变量访问JavaScript模块方法

来自分类Dev

通过创建新的字符串对象来调用字符串的方法

来自分类Dev

使用字符串作为键迭代JavaScript对象

来自分类Dev

Javascript-使用字符串构造对象属性

来自分类Dev

使用字符串访问JavaScript对象

来自分类Dev

用字符串调用表

来自分类Dev

使用字符串调用方法

来自分类Dev

使用字符串创建变量

来自分类Dev

用字符串寻址变量

来自分类Dev

用字符串创建对象

来自分类Dev

用字符串数组循环对象

来自分类Dev

用字符串创建对象

来自分类Dev

用字符串扩展对象标题

来自分类Dev

使用字符串变量在VBA中设置对象变量?(Excel 2013年)

来自分类Dev

通过变量(字符串)调用对象和方法

来自分类Dev

通过变量(字符串)调用对象和方法

来自分类Dev

如何通过存储在变量中的名称调用字符串资源?