Задать вопрос
melkaya94
@melkaya94

Почему массивы не равны?

почему
1) [] === [] вернет false
2) var arr = [];
const empty =[],
arr === empty вернет false
3)const empty =[],
empty === empty вернет true ?
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
EreminD
@EreminD
Кое-что умею
Потому что это два объекта и вы сравниваете ссылки

var a = [];
var b = [];
a === b //false
JSON.stringify(a) === JSON.stringify(b) //true


повеселитесь

var a = [];
var b = a;
a === b //true
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
18 янв. 2025, в 10:04
50000 руб./за проект
18 янв. 2025, в 09:18
5500 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект