js-知识
2020-02-14 本文已影响0人
小赤焰
- 今天遇到个小问题:在一个函数的回调中有如下一个表达式
window[methodStr]();
查资料发现,有两个知识点
第一是[str] 中括号加变量的形式。中括号括起来的变量,会去解析变量指向的内容。
第二是 window调用方法。js中的方法都是window来调用的,默认会省略。
结合理解就是 由window去调用methodStr变量指向的方法。
window[methodStr]();
查资料发现,有两个知识点
第一是[str] 中括号加变量的形式。中括号括起来的变量,会去解析变量指向的内容。
第二是 window调用方法。js中的方法都是window来调用的,默认会省略。
结合理解就是 由window去调用methodStr变量指向的方法。