用可变变量访问 JavaScript 类、对象的方法(动态访问 JS 类、对象的方法)
JavaScript中,用可变变量访问对象方法或类静态方法,如果访问的方法中 this
,此时 this
将会是 undefined
。
用对象解构赋值获得函数名(如:xxx)后,用函数名后面加括号(如:xxx()
)执行函数,this
也是 undefined
。
问题复现:
1 | // 动态访问方法 |
用可变变量访问 JavaScript 类、对象的方法(动态访问 JS 类、对象的方法)
JavaScript中,用可变变量访问对象方法或类静态方法,如果访问的方法中 this
,此时 this
将会是 undefined
。
用对象解构赋值获得函数名(如:xxx)后,用函数名后面加括号(如:xxx()
)执行函数,this
也是 undefined
。
问题复现:
1 | // 动态访问方法 |