Size: a a a

JavaScript — русскоговорящее сообщество

2021 April 20

Ю

Юра in JavaScript — русскоговорящее сообщество
чет не сильно понимаю как это может помочь
источник

BB

Bogdan Bida in JavaScript — русскоговорящее сообщество
Передав в keys объект вы можете получить все ключи его
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
const arr = [ { x: 1 }, { x: 2 }, { x: 4 } ]
const result = arr.reduce( ( sum, { x } ) => sum + x , 0)
console.log( result ) // 7

но если у каждого обьекта может быть по 5 ключей и нужно посчитать каждое и вернуть обьект суммы для каждого из ключей, зачем мне массив ключей?
источник

КН

Котяй Негодяй... in JavaScript — русскоговорящее сообщество
array.reduce(
 (acc, nextObject) =>
   Object.entries(nextObject).reduce(
     (acc, [nextKey, nextValue]) => ({
       ...acc,
       [nextKey]: (acc[nextKey] || 0) + nextValue,
     }),
     acc,
   ),
 {},
)
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
спасибо, щас попробую
источник

КН

Котяй Негодяй... in JavaScript — русскоговорящее сообщество
Учти, что при каждом обновлении свойства acc пересоздаётся. Я думаю, сам найдёшь, как оптимизировать.
источник

КН

Котяй Негодяй... in JavaScript — русскоговорящее сообщество
Object.entries(nextObject) оптимизировать можно тоже.
источник

КН

Котяй Негодяй... in JavaScript — русскоговорящее сообщество
Но это уже всё сам.
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
попробуй так, проще читается вроде бы но это не точно

arr.reduce( (x,y) =>{
 Object.keys(y).forEach(k=>x[k]? x[k] += y[k] : x[k] = y[k])
 return x
},{})
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
задачка для унижения 🙁
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
если бы меня так унижали давая что то новое, я бы еще доплачивал)
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
твой ответ читабильней, в этом согласен, а вот ответ который был перед тобой…
источник

B

Bohdan in JavaScript — русскоговорящее сообщество
Есть библиотека ЧатБота с ИИ ? Общедоступная фришная
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
что должен делать ИИ?
источник

B

Bohdan in JavaScript — русскоговорящее сообщество
общатся в стиле как дела/погода/город/запоминать там данные юзера имя и тп
что-то в стиле Сири
какой фильм посмотреть
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Google dialogflow
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Примерно как stackoverflow, только вместо stack dialog
Дальше думаю разберёшься
источник

PB

Pappy B in JavaScript — русскоговорящее сообщество
with the same access rights
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
ну смотри либо берёшь готовое (от MS, Google и т.д.) либо сам обучаешь на Botpress
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
ну точнее создаёшь флоу бота
источник