Number
is an intrinsic function object that is a function property on the globalThis
.
console.log(Object.getOwnPropertyDescriptor(globalThis, 'Number')) // <descriptor>
Why, then, does globalThis.hasOwnProperty(window, 'Number')
return false
?
console.log(globalThis.hasOwnProperty(window, 'Number')) // false
I'm sure I am missing something obvious...