【发布时间】:2021-02-26 07:31:20
【问题描述】:
正如我们所知,我们可以将一个函数/方法分配给另一个变量,并使用分配的变量随时执行它。
const logger = {
log: (text) => {
console.log(text);
},
};
const log = logger.log;
logger.log("Log test");
log("Log test 2");
但是为什么我们不能将document.querySelector 分配给变量并使用它。 querySelector 也是document 对象的一个方法。
console.log( typeof document.querySelector ) // function
const myDocument = document.querySelector;
myDocument("body"); // Uncaught TypeError: Illegal invocation
【问题讨论】:
标签: javascript dom