编程语言
首页 > 编程语言> > javascript – 使用括号表示法在对象内调用函数

javascript – 使用括号表示法在对象内调用函数

作者:互联网

如果我在某个对象中定义了一个函数,如:

var myobject={
myfunction:function(){//mycode here}
}

通常您可以使用以下方法访问该功能

myobject.myfunction()

但如果我想使用该怎么办?

myobject["myfunction"]

尝试这样,实际上函数没有被调用,我怎么能用括号表示法调用函数?

解决方法:

像它一样使用它.你非常接近

myobject["myfunction"]();

你也可以这样做

var myfuncname="myfunction";
myobject[myfuncname]();

标签:notation,javascript,object
来源: https://codeday.me/bug/20190722/1507661.html