hax.github.com
hax.github.com copied to clipboard
偏门js面试题又一道
这次的题目是这样的:
'use strict'
var o1 = {
f: function () {}
}
var o2 = {
f() {}
}
请问 o1.f
和 o2.f
有哪些差异。
知道一点区别是,o2.f
可以使用 super
,而 o1.f
则不行
toString?
根据上图,会导致
根据上图,会导致
这是有意设计成这种差异还是历史遗留问题?不是很明白这种差异,求解
这是有意设计成这种差异还是历史遗留问题?
有意设计成这样的——「方法」不能作为构造器。