Архив метки: webdev

Странный JavaScript

Какого типа будет результат если:

сложить пустой массив с пустым массивом
var c = [] + []; ?
Ответ: пустая строка
сложить пустой массив с пустым объектом
var c = [] + {};
Ответ: [object Object]
переставить местами слагаемые
var c = {} + [];
Ответ: 0
сложить пустой объект с пустым объектом
var c= {} + {}
Ответ: NaN

Автор: Alex Petrov
Дата публикации: 2012-02-01T02:55:00.000-08:00