我知道可调用对象就像函数一样,它们被创建为对象并且可以在函数调用表达式中使用。 但是如何区分可调用对象和普通函数呢?
最佳答案
我确信其他人可以给出更全面的答案,但基本上可调用对象是您可以调用的对象,正如 call
函数的存在所证明的那样,例如:
if (func.call) {
func.call();
}
JSFiddle:https://jsfiddle.net/Lzaonmgo/
MDN:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call
关于javascript - JavaScript 中的可调用对象是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32933342/