Middle
Ko atgriezīs salīdzinājums starp tukšu masīvu un tukšu virkni, izmantojot ==?
sobes.tech AI
Atbilde no AI
В JavaScript сравнение пустого массива [] с пустой строкой '' через оператор == приведёт к следующему:
[] == '' // true
Почему так происходит:
- При сравнении с
==происходит приведение типов. - Пустой массив при приведении к примитиву становится пустой строкой
''. - Поэтому сравнение сводится к
'' == '', что истинно.
Если использовать строгое сравнение ===, то результат будет false, так как типы разные.