Есть код:
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");
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можно ли как, допустим, в C++ применить какие-то операции с символом, чтобы он шёл дальше по алфавиту?
есть хранилище и один reducer При вызове 2 action SHOW_POSTS и SHOW_TODOS, post выводятся в консоль а todos выводит undefined, я понимаю что state переопределяет объект,...
хочу в темплейте у балуна карты вызвать (click)="open()" но метод open не вызываетсяВ чем причина?
Генерация случайных слов, с задержкой по времени, где фраза "НА САЙТЕ ТОЛЬКО" видна изначально, а после счетчика рондомно показывается одна...