Middle
რა იქნება შედეგი, როდესაც შედარება ხდება ცარიელ მასივსა და ცარიელ სტრიქონს შორის ნესტო შედარებაში ([] == '')?
sobes.tech AI
პასუხი AI-სგან
В JavaScript при нестрогом сравнении (==) происходит преобразование типов. В выражении [] == '':
- Пустой массив
[]при приведении к примитиву становится пустой строкой''(через вызов[].toString()). - Сравнивается
'' == '', что истинно.
Таким образом, результат выражения [] == '' будет true.
Пример:
console.log([] == ''); // true