0

今天看《javascript权威指南》遇到的问题,书中描述:在Javascript中,函数和“可执行对象(callable object)”有着微妙的区别。所有函数都是可执行的,但是对象也有可能是可执行的,可以像调用函数一样调用它,但它并不是一个真正的函数。

“可执行对象”是什么啊?

2个回答

0

本质都是对象,函数加上()就可以直接调用,对象得实现__call__之后才可调用。函数是一种特殊的对象。

0

中文看不懂的地方,建议看英文。《权威指南》虽然是淘宝团队翻译的,但某些地方也不是没有问题

撰写答案