Size: a a a

JavaScript Noobs — сообщество новичков

2021 July 05

E

Egor in JavaScript Noobs — сообщество новичков
Спасибо
источник

pe

potential enemy in JavaScript Noobs — сообщество новичков
проверить можно через typeof или принадлежностью к классам
источник

pe

potential enemy in JavaScript Noobs — сообщество новичков
хачю пиццы
источник

pe

potential enemy in JavaScript Noobs — сообщество новичков
:DD
источник

А

Александр in JavaScript Noobs — сообщество новичков
Во втором случае true, а не false
источник

А

Александр in JavaScript Noobs — сообщество новичков
Хотя это бесполезные знания, надо за такое по рукам бить :D
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
https://262.ecma-international.org/11.0/#sec-abstract-equality-comparison
7.2.15
и ![] === false
чтобы избежать путаницы юзайте strict:
источник

AT

Alex T in JavaScript Noobs — сообщество новичков
Привет, есть здесь люди, кто работает с  LWC?
источник

AT

Alex T in JavaScript Noobs — сообщество новичков
Или может кто чатик знает такой
источник

РР

Рахмет Рахимов... in JavaScript Noobs — сообщество новичков
Ребят только что переустановил винду и хотел скачать node.js. Что это? Кто с этим сталкивался и что нужно делать?
источник

ВА

Василий Антипов... in JavaScript Noobs — сообщество новичков
Запуск от имени администратора
источник

ВА

Василий Антипов... in JavaScript Noobs — сообщество новичков
Попробуй
источник

N

NVMBR in JavaScript Noobs — сообщество новичков
Супер пупер дяди, подскажите ресурсы для обучения js, модерн и реакту
источник

ВА

Василий Антипов... in JavaScript Noobs — сообщество новичков
источник

ВА

Василий Антипов... in JavaScript Noobs — сообщество новичков
Вроде
источник

N

NVMBR in JavaScript Noobs — сообщество новичков
Василий очень благодарю
источник

N

NVMBR in JavaScript Noobs — сообщество новичков
Добра всем ещё раз спасибо
источник

ВА

Василий Антипов... in JavaScript Noobs — сообщество новичков
А реакт https://t.me/react_js
источник

j

jk in JavaScript Noobs — сообщество новичков
В первом случае объект == объект это то же самое что строгое сравнение ===.
Во втором случае справа arr приводится к boolean, пустой массив это true, потом НЕ приводит его к false.
Получаем arr == false.
Далее абстрактное сравнение в случае если слева object а справа boolean приводит типы так - ToPrimitive(A) == ToNumber(B). В случае с ToPrimitive массива без preferredType очерёдность вызовов "valueOf" -> "toString", valueOf у массива возвращает массив, это не примтив, поэтому используется toString. toString у пустого массива возвращает пустую строку. ToNumber на false это 0.
Получаем "" == 0
Абстрактное сравнение string с number подразумевает операцию над строкой ToNumber, пустая строка приведённая к числу это 0
Получаем 0 == 0, что то же самое что 0 === 0.
источник

j

jk in JavaScript Noobs — сообщество новичков
Поправьте если я где ошибся.
источник