Публикации по теме 'stupid-things'


5 глупостей о JavaScript
Объекты/массивы с одинаковым значением, если они не являются одной переменной, не равны. Это правда. Вы можете зайти в консоль и проверить прямо сейчас. [] === [] false [] == [] false Это происходит потому, что объекты/массивы хранятся в памяти. Символы равенства === и == проверяют один и тот же экземпляр, за некоторыми исключениями. Исключения не включают объекты/массивы с одинаковым значением, которые не являются точно такой же переменной. Под «точно такой же переменной» я..