私はちょうどこの奇妙な効果に気づいた
window.onload = undefined;
console.log(window.onload); // print 'null', instead of 'undefined'
組み込みのオブジェクトを含む他のオブジェクトでは期待どおりに機能しますが、たとえば
Array.prototype.slice = undefined;
console.log(Array.prototype.slice); // print 'undefined'
なぜそうなのですか?