Есть код:
let x = 1;
let y = 0;
if([x, y] == [1, 0] || [x, y] == [0, 1]){
console.log("s");
}
B if должно быть true, но консоль говорит , что false. Почему?
Не должно.
Потому что сравнение == массивов (ссылочного типа данных) сравнивает ссылки, а они разные.
let x = 1;
let y = 0;
console.log([x, y] == [1, 0]);
console.log([x, y] == [0, 1]);
if([x, y] == [1, 0] || [x, y] == [0, 1]){
console.log("s");
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости