Почему условие if с Array.from(new Set()) не срабатывает?

119
24 мая 2021, 16:50

Вот пример кода:

var arr = new Set([1, 2, 3, 4]);
      if (Array.from(arr) != [] ) {
        console.log(arr);
        arr = new Set();
      }
      console.log(Array.from(arr)); //[]
      if (Array.from(arr) == [] ) {
        console.log(arr); // условие не выполняется
      }

Консоль выводит пустой массив, но при этом условие во втором if равно false. Почему?

READ ALSO
Не запускается приложение после деплоя с гитом

Не запускается приложение после деплоя с гитом

Я новичок в nodejs, хочу запустить простой чат с помощью сервиса heroku и библиотеки socket

102
Как этот jQuery код выглядел бы на чистом javascript?

Как этот jQuery код выглядел бы на чистом javascript?

Здраствуйте! Пишу сайт по продаже косметики для портфолиоСам сайт написан полностью на чистом javascript

107