То есть выходит метод Map это просто объект с большим количеством ключей, а метод Set нужен просто что вести статистику и анализа, есть ли у этого метода какое то другое место применения кроме того что я назвал. Спасибо за ваш ролик очень лаконично все, прям 0 воды
Не очень понял объяснение, в каком случае мне стоит воспользоваться Weak Set. Т.е., я понимаю, что это оптимизация за счёт экономии памяти, но когда это допустимо и / или целесообразно? Лично я ещё никогда не пользовался таким на практике, но, может быть, это неплохой способ оптимизировать код?
Map - нет, ни разу не использовал. А вот Set периодически используем для создания коллекций с уникальными значениями. Обычно, когда "пишем историю" активностей, что бы отслеживать только уникальные шаги
let uniqItems = [...new Set( [1, 2, 3, 4, 5, 5, 6, 6, 7] )] Вот таким способом лично я иногда делаю массив уникальных значений из массива повторяющихся :)
Потому что если вы выполняли все команды виде, то у вас получилась пустая коллекция. А так значение получается, что-то вроде: MapIterator {'string', 'number', 'boolean'}
Хорошо, понято без воды! С параллельным изучением на learn.js вообще зашло на УРА!)
Спасибо автору)
Всегда пожалуйста
Мужик, спасибо большое ! После чтения learn.js особо ещё не въезжаю в тему, а после просмотра твоих видео сразу всё на полочки становится, от души !
Всегда пожалуйста
Вошло в привычку на этом канале лайк автоматом ставить перед началом просмотра)) Годно, понятно.
Спасибо!)
+
Очень понятно, спасибо!
Пожалуйста
Столько информации новой) голова кругом, вначале даже подумал что канал называется WebDeath
Развитие каналу!
Спасибо
Blagodarnost ot podpischika!
Спасибо
То есть выходит метод Map это просто объект с большим количеством ключей, а метод Set нужен просто что вести статистику и анализа, есть ли у этого метода какое то другое место применения кроме того что я назвал. Спасибо за ваш ролик очень лаконично все, прям 0 воды
👍
На 1:36 пропущена возможность применять символы для ключей объектов :)
Да, забыл. Хотя в теме символов упомянул
Всё понятно, молодец :)
Спасибо)
Здравстыуйте есть вопрос знаю что вы отвечаете всем! А вы сейчас где то работаете? В какой фирме
Эту информацию можно найти LinkedIn, ссылка в описании
@@YauhenKavalchuk Спасибо за ответ сейчас посмотрю
Спасибо!
Пожалуйста
Не очень понял объяснение, в каком случае мне стоит воспользоваться Weak Set. Т.е., я понимаю, что это оптимизация за счёт экономии памяти, но когда это допустимо и / или целесообразно? Лично я ещё никогда не пользовался таким на практике, но, может быть, это неплохой способ оптимизировать код?
Честно говоря, я сам weak Set не использовал ни разу(
а можете привести примеры(реальные) для чего использовать данные коллекции
Map - нет, ни разу не использовал. А вот Set периодически используем для создания коллекций с уникальными значениями. Обычно, когда "пишем историю" активностей, что бы отслеживать только уникальные шаги
@@YauhenKavalchuk спасибо)
Пожалуйста
let uniqItems = [...new Set( [1, 2, 3, 4, 5, 5, 6, 6, 7] )]
Вот таким способом лично я иногда делаю массив уникальных значений из массива повторяющихся :)
Прикольно, особенно Set. Только вот я не очень понял - как Set пробежать циклом for? Ключа то у значения нет.. Или Вы имели ввиду метод forEach ?
Да, можно и так
let someSet = new Set( [1, 2, 3, 4, 5, 5, 6, 6, 7] )
for (let i of someSet) console.log(i)
спасибо, очень хорошо излагаете! и уверенно.
Пожалуйста)
5:10 на практике, возвращает пустой объект
Потому что если вы выполняли все команды виде, то у вас получилась пустая коллекция. А так значение получается, что-то вроде: MapIterator {'string', 'number', 'boolean'}
Все же: WeakMap & WeakSet.
Да, опечатка
Kak vsegada topchik
спасибо за отзыв
Спасибо!
Пожалуйста