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