Size: a a a

Love Frontend Chat

2021 September 11

AT

Andrey Tsapko in Love Frontend Chat
источник
2021 September 12

NM

Nikita Mihalyov in Love Frontend Chat
мужики, кто может объяснить, зачем в метод-итератор [Symbol.iterator]() вкладывают помимо метода next() еще такой же метод [Symbol.iterator]() который возвращает this?
источник

V🦖

Valentine 🦖 in Love Frontend Chat
костыли костылечки
источник

NM

Nikita Mihalyov in Love Frontend Chat
так а для чего, понять не могу
источник

V🦖

Valentine 🦖 in Love Frontend Chat
я не могу понять, кто так пишет
источник

V🦖

Valentine 🦖 in Love Frontend Chat
ну типа, если тебе надо юзать символ-итератор — заведи объект и в него клади все функцией-генератором
источник

V🦖

Valentine 🦖 in Love Frontend Chat
типа
const a = {}
a[Symbol.iterator] = function* () {yield 1}
источник

NM

Nikita Mihalyov in Love Frontend Chat
тогда такой вопрос: как такой итератор можно переписать на итератор с генератором?
  [Symbol.iterator]() {
   const list = this.toArray();
   const listLength = list.length;
   let current;
   let i = 0;

   return {
     next: () => {
       current = current?.next || list[0];
       
       if (i >= listLength) {
         return {value: undefined, done: true};
       }

       return {
         value: current || undefined,
         done: i++ === listLength
       };
     }
   };
 }
источник

С

Сергей in Love Frontend Chat
рары
источник

С

Сергей in Love Frontend Chat
что такое рары?
источник

AT

Andrey Tsapko in Love Frontend Chat
Папы походу
источник

A

Artur in Love Frontend Chat
kek
источник

OH

Oscar Handsome in Love Frontend Chat
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Хахаха, нормальный сервис
источник

OH

Oscar Handsome in Love Frontend Chat
не силен в этом ну как я понимаю  в функции, нужно  возвращать yield на каждой итерации
this.toArray() - шо цэ такэ? своя функция перегона в массив?
https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Iterators_and_Generators#%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5_%D0%B8%D1%82%D0%B5%D1%80%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D1%8B%D0%B5_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B
источник

A

Artur in Love Frontend Chat
так это делают чтобы только в объектном синтаксисе
источник

A

Artur in Love Frontend Chat
сахарок
источник

OH

Oscar Handsome in Love Frontend Chat
люблю сладкое
источник

A

Artur in Love Frontend Chat
источник

V🦖

Valentine 🦖 in Love Frontend Chat
YouTube
Хаски — Реванш (OST «Петровы в гриппе»)
Альбом "Хошхоног" https://haski.bfan.link/hoshhonog

Тур "Таинственный вояж" http://husky2021.com/

Режиссёр/сценарист | Ладо Кватания
https://www.instagram.com/ladokvataniya/
Оператор-постановщик | Андрей Краузов
https://www.instagram.com/lightfromabyss/
Продюсеры | Илья Стюарт, Мурад Османн, Павел Буря
Со-продюсер | Елизавета Чаленко
Исполнительный продюсер | Михаил Новицкий
Ассистенты продюсера | Ангелина Горбунова, Никита Кватания
В ролях:
Гости | Юлия Ауг, Семён Серзин, Семён Штейнберг,
Александр Горчилин, Варвара Шмыкова,
Марина Клещева, Александра Ревенко
Труп | ХАСКИ
Дед Мороз | Кирилл Серебренников
Баянист | Айдар Салахов  
Художник постановщик | Анна Караваева, Никита Сысоев
Художник по реквизиту | Евгений Гигиадзе
Художник по костюму | Татьяна Долматовская
Художник по гриму | Лилия Киосе
Пост-продакшн продюсер | Луиза Левитина
Монтаж | Влад Якунин, Артём Дмитриев
Цветокоррекция | Александр Золотарев
Титры | Андрей Ольшевский
CG | Роман Нехода
источник