Size: a a a

JavaScript.Ninja

2021 July 13

ДД

Дмитрий Дивин... in JavaScript.Ninja
Попробуйте еще раз, но теперь внимательнее )
источник

M

Maksym in JavaScript.Ninja
Плрхр прочитал метод reduce я так понял)
источник

M

Maksym in JavaScript.Ninja
Так по идее acc должно возращать обьект? не?
источник

M

Merry in JavaScript.Ninja
почему?
источник

M

Maksym in JavaScript.Ninja
acc же возращает первое значение?)
источник

M

Maksym in JavaScript.Ninja
или я что то путаю?
источник

ДД

Дмитрий Дивин... in JavaScript.Ninja
На первом шаге - начальное значение, на следующих - то что вернули
источник

M

Merry in JavaScript.Ninja
вы точно читали как работает редьюс?)
колбек в редьюсе принимает два аргумента, аккумулятор и текущее значение. По умолчанию акк равен первому значению, если не установлен initial argument - второй аргумент в редьюсе. то что возвращается из колбека на каждой итерации становится аккумулятором, то есть передается в первый аргумент
источник

M

Maksym in JavaScript.Ninja
Так вот, на первом шаге тогда обьект, так как acc обьект, а acc.SumC уже с обьекта взято значения
источник

M

Maksym in JavaScript.Ninja
Типо acc и  есть cur.SumC  на первом шаге?)
источник

M

Merry in JavaScript.Ninja
нет, на первом щаге акк = 0
источник

M

Maksym in JavaScript.Ninja
Понял,просто думал что acc есть обьект)
источник

Z

Zoukman in JavaScript.Ninja
http://my.jetscreenshot.com/demo/20210713-6eey-194kb.jpg

не понимаю, почему оно ведёт себя так, как ведёт. моя логика тут:

10: делаю запрос на сервак за данными, конвертирую их в json, вытягиваю из него message (объект), и результат уходит в const res.

15: проверяю в логе - res действительно "равен" моему объекту.
17:  возвращаю res как результат выполнения функции getDogs

20: обновляю стейт вызывая функцию getDogs. мой объект присвоен переменной dogs

25: проверяю содержимое dogs и вижу в логе, что это промис, в котором содержится мой обьект... почему промис то? 😔
источник

KR

Kirill Romanov in JavaScript.Ninja
getDogs - асинхронная функция потому что. асинхронная функция всегда возвращает промис
источник

Z

Zoukman in JavaScript.Ninja
были у меня такие догадки. спасибо.
источник

PM

Pavel Mellonges® in JavaScript.Ninja
интересная задача: как возможно создать один массив из этих двух так, чтобы из первого взять строковое значение и вставить в объект из второго массива? При этом в соответствующий индекс. Ну значение по индексу 3 должно находится в объекте под тоже 3 индексом
источник

BS

Borys Shulyak in JavaScript.Ninja
Всем привет! Кто может подсказать будут ли полезны МК CI/CD, если хочется узнать что то полезное о релиз стратегиях (есть ли там какие то намеки на реализацию в монорепе) ?
источник

IK

Illya Klymov in JavaScript.Ninja
Переслано от Vladimir
@vitallium просил напомнить в телеграм канале
1) будет ли возможность в гитлаб ci делать джобы зависимыми внутри одного стейжа?
2) пример настройки gitlab ci для монорепы
источник

IK

Illya Klymov in JavaScript.Ninja
но вообще - нет, это не про релиз стратегии )
источник

IK

Illya Klymov in JavaScript.Ninja
это именно об организации процесса CI/CD :)
источник