melkaya94
@melkaya94

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

почему
1) [] === [] вернет false
2) var arr = [];
const empty =[],
arr === empty вернет false
3)const empty =[],
empty === empty вернет true ?
  • Вопрос задан
  • 166 просмотров
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект