melkaya94
@melkaya94

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

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

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

Войти через центр авторизации
Похожие вопросы