我认为早上5点人才流失,但我很难理解这一点.
obj = ['a','b']; alert( obj.prototype ); //returns "undefined"
为什么没有obj.prototype
返回功能Array(){ }
作为原型?它确实引用Array
了构造函数.
因为实例没有原型,所以类*可以.
可能你想要obj.constructor.prototype
或者替代obj.constructor==Array
*为了更准确,构造函数具有原型,但当然在JS functions = classes = constructors中