JavaScript · Senior · Pytanie 62 z 75
Ile wynosi [] + {}?
- ✓Poprawna odpowiedź:
"[object Object]" - 2
0 - 3
NaN
Wyjaśnienie
+ zamienia oba operandy na prymitywy: [] staje się "", a {} - "[object Object]", po czym stringi są sklejane. Przez takie konwersje lintery ostrzegają przed + dla różnych typów.