的instanceof打破我碰到一些奇怪的行爲來,而在JavaScript設置__proto__爲空,然後再設置它在Javascript
function Class() {};
var a = {};
a.__proto__ = Class.prototype
a instanceof Class => true
亂搞設置原爲空,然後重新分配給它的值相同品牌instanceof運算符返回false而不是true。
a.__proto__ = null
a.__proto__ = Class.prototype
a instanceof Class => false
你指出你認爲是一個錯誤,或者你有一個實際的問題?你想做什麼? – naomik