閱讀權威指南時, 重寫valueOf方法會導致console.log(+ [])?
所以我要檢查它是否運行像
之前我覆蓋的方法 console.log(+[]) //0
但經過
var proto = [].__proto__.__proto__
var valueOf = proto.valueOf
proto.valueOf = function(){
debugger;
valueOf.apply(this,arguments);
}
console.log(+[]) //NaN
誰能告訴我我的錯在哪裏?
你不會返回任何東西。 '+ undefined' - >'NaN' – zerkms