Javascript 字符串和对象

标签 javascript

在 js 中,我可以从字符串中调用对象中的函数吗?嗯,我给你举个例子:

var Object = {
    callMe : function() { }
}

Object.callMe();

我可以做到,但是如果我想这样做怎么办:

var string = 'callMe';
Object.string();

我能以某种方式做到这一点吗?也许我只是在这里想错了

最佳答案

为此用途 bracket notation ,像这样:

var string = 'callMe';
Object[string]();

You can test it out here .

在 JavaScript 中,obj.thing ( dot notation ) 访问与 obj["thing"] ( bracket notation ) 相同的内容。

关于Javascript 字符串和对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4312649/

相关文章:

javascript - 轻松限制选中的复选框 jquery ui

javascript - 如何从 jquery datePicker 获取选定的日期

javascript - gapi.client.youtube 未定义?

javascript - 为什么 auth.login facebook JS SDK 事件会在页面加载时触发?

JavaScript 正则表达式在 IE 6-9 中不起作用 : "Function expected" error

javascript - 使用 jQuery 编辑正文

javascript - 将数据从textarea保存到html数据库中

javascript - 更改返回值自动完成 PHP

javascript - 更改 jquery.cookie.js 以跨域创建 cookie (/)

javascript - linqjs 相交比较器问题