Vlad
холивары про редакторы текста и иде скучные
Serhii
назвель JSCode и в продакшн
Serhii
Serhii
как мелкомягкая студия
Serhii
подключила тайпскрипт с коробки и выпустила новый редактор на том же електроне ы
Дима
Когда уже будет про штормобогов и вскодососнулей?
Дима
Толстить так толстить
Bogdan
Когда уже будет про штормобогов и вскодососнулей?
очевидно же, что у вскода есть СЕСТРУХА БОРЦУХА взрослая студия, а штормососнули зассал перед ней
Serhii
Со шторма можно запускать дебаг сервер а с вс кода отменять апдейт винды
vitshev
что сравниваешь?
Serhii
Объекты сравнивать через ==
Serhii
Шутка года
Pavel
В атоме пишешь небось
Pavel
Писал бы в шторме проблемы бы не было
Serhii
Шутка года была когда падаван использовал текстовый файл вместо базы данных
vitshev
JSON.stringify(item) === JSON.stringify(detail)
Serhii
Файл данных
Serhii
Pavel
JSON.stringify(item) === JSON.stringify(detail)
Как то попахивает от такого
Serhii
Не только для записи
Serhii
А и для сортировки
Aleksei
А чем Object.is не угодил?
Serhii
Который час?
andrei
Так true оставляет элемент в массиве
Serhii
По-любому ты в глаза долбишься
andrei
А false удаляет
Serhii
Проспись )))
Serhii
Ты хоть читаешь что фн делает?
Serhii
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
Serhii
Походу нет
Serhii
Не удаляет он ничего
Serhii
А создаёт новый массив
Serhii
Наполняя элементами которые пришли проверку
Serhii
Это большая разница - создание нового и удаление
Aleksei
Слава имутабельности!
Serhii
Ты ещё с ссылками не работал
Serhii
Serhii
Попробуй написать forEach на массив и в нем удалять его же элементы
vitshev
А чем Object.is не угодил?
разве работает для разных обьектов? Object.is({'d': 1}, {'d': 1});
Serhii
У тебя из-за изменения длинны не корректно будет искать элементы по индексах которых уже нет ы
vitshev
Ну он как бы для этого и сделан)
Что у тебя выводит Object.is({'d': 1}, {'d': 1}); ?
Aleksei
Что у тебя выводит Object.is({'d': 1}, {'d': 1}); ?
Я с телефона сейчас, но по идее должно быть тру. Если конечно браузер поддерживает
Serhii
~NotNeeded.indexOf(item)
Aleksei
Значит браузер не поддерживает. Я просто сейчас ни один проект без бабеля не начинаю. Даже ноду транспилирую, чтобы асинки с эвэйтами были и прочие es8(?) радости)
Serhii
7
Aleksei
В 7 асинки не вошли
Aleksei
В 7 только ** и какая-то хрень для массивов
Serhii
И математика
Дима
Заменить равно на неравно, не?
Дима
ну
Aleksei
лол, не в этом дело, Object.is о другом
А, ну да, ты прав, там же еще ссылки должны быть равны
Serhii
Пример программиста
Serhii
Ы
Дима
Вот это сильно было))
Serhii
Между жс т пхп разница в том что ты пишешь $ а я их получаю в зп
Aleksei
лол, не в этом дело, Object.is о другом
Я вообще для таких вещей immutable js использую, там все просто сравнивать, и с вложенностью проблем нет
Serhii
Ыыы
Дима
Извини, просто у нас в должностных обязанностях при приёме указан троллинг бэкенда :(
Serhii
Я шучу бро
Serhii
В codecademy объясняют map и filter
Serhii
Так это объект а не список
Serhii
Тебе ключи объекта удалять нужно?
Aleksei
Если ключ объекта, то delete конечно, но если у тебя массив, то так не выйдет
Serhii
Ты понимаешь что ты их удалил на всегда?
Serhii
Лучше создай новый а не мутируй сучествующий
Aleksei
Aleksei
<<навсегда>>
Serhii
Bulba.js
Serhii
)))
Aleksei
Пхп - это как человек с болезнью альцгеймера
Serhii
Serhii
Пхп норм язык
Serhii
Это жс эмалирует мультитред выполняя код всеравно синхронно