Quantcast
Channel: Active questions tagged javascript - Stack Overflow
Viewing all articles
Browse latest Browse all 140248

Why {...window}.Math is undefined?

$
0
0

const a = {x:1};
console.log({...a}.x);
// 1

console.log(window.Math);
// Math {abs: ƒ, acos: ƒ, acosh: ƒ, asin: ƒ, asinh: ƒ, …}

console.log({...window}.Math);
// undefined

I don't understand why {...a}.x evaluates 1, but {...window}.Math evaluates undefined.


Viewing all articles
Browse latest Browse all 140248


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>