JavaScript · Senior · Запитання 62 з 75
Чому дорівнює [] + {}?
- ✓Правильна відповідь:
"[object Object]" - 2
0 - 3
NaN
Пояснення
+ приводить обидва операнди до примітивів: [] стає "", а {} - "[object Object]", потім рядки склеюються. Через такі приведення лінтери попереджають про + для різних типів.