【发布时间】:2012-05-10 01:23:16
【问题描述】:
来自question 的答案说使用它来检查函数是否已定义:
typeof yourFunction === 'function'
但我已经在非标准函数link() 上尝试过这个。实际上这返回了错误。该功能适用于我尝试过的所有浏览器 - IE、Chrome、Opera、FireFox。
typeof String.link === 'function' // false
typeof String.link() === 'function' // Uncaught error ...
然后我找到了某个地方:
typeof String.prototype.link === 'function' //true
实际上返回true。有什么区别以及为什么第一个失败?
【问题讨论】:
标签: javascript function built-in