倚然君

关注

面试题 函数也是引用类型为什么返回function而不是object

倚然君

关注

阅读 70

2022-04-26

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5YmN56uv5Lic5Lic,size_20,color_FFFFFF,t_70,g_se,x_16

 

这个问题不好回答,我们可以查一下ecma语言规范文档

 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5YmN56uv5Lic5Lic,size_20,color_FFFFFF,t_70,g_se,x_16

 最后两行呢一个对象如果实现了call方法则是

function 

如果没有实现call方法,则是object

那我们可以这样回答,ECMA-262中规定任何在内部实现[[Ca11]]方法的对象都应该在应用typeof操作符时返回"function"

相关推荐

伽马星系

百度面试题:为什么使用接口而不是直接使用具体类?

伽马星系 44 0 0

崭新的韭菜

为什么使用构造注入而不是Autowired。构造函数注入好处

崭新的韭菜 49 0 0

三次方

为什么建议使用你LocalDateTime,而不是Date?

三次方 48 0 0

安七月读书

为什么深度学习用GPU而不是CPU

安七月读书 37 0 0

小亦同学321

为什么字节大量用GO而不是Java?

小亦同学321 34 0 0

是她丫

VScode为什么选择了Electron,而不是QT?

是她丫 8 0 0

素锦时年_1b00

为什么使用yml而不是用properties文件

素锦时年_1b00 73 0 0

dsysama

为什么推荐大家使用 Nginx 而不是 Apache?

dsysama 127 0 0

笑望叔叔

为什么ChatGPT采用SSE协议而不是Websocket?

笑望叔叔 54 0 0

西街小学的王

阿里为什么推荐使用LongAdder,而不是volatile?

西街小学的王 70 0 0

精彩评论(0)

0 0 举报