Size: a a a

2021 May 28

В

Влад in pro.js
нет
источник

B

BoB in pro.js
разве одним map можно обойтись?
кажется тут .reduce() идеально подходит
источник

В

Влад in pro.js
не все так просто
источник

AD

Alexandr Dobrovolski... in pro.js
как-то так получается
const mergeMean = (xs) => {
 
return xs.reduce((avg, x, i) => {
   
return Object.keys(x).reduce((acc, key) => {
     
if (typeof x[key] === 'object') {
       
return {
         ...acc,
         [key]:
mergeMean(xs.map(i => i[key]))
       };
     }

     
return {
        ...acc,
       [key]: avg[key] + (x[key] - avg[key]) / (i + 1),
     };
   }, {})
 }, xs[0]);
};
источник

В

Влад in pro.js
const input = [
 {
   a: 4,
   b: {
     c: 5
   }
 },
 {
   a: 2,
   b: {
     c: 10
   }
 }
]

let f = (obj) => {
 const aValues = Object.values(obj).map(({a}) => a).reduceRight((a,b) => a+b,0) / obj.length
 const cValues = Object.values(obj).map(({b: {c}}) => c).reduceRight((a,b) => a+b,0) / obj.length
 return {
   a: aValues,
   b: {c: cValues}
 }
}

f(input)
источник

AD

Alexandr Dobrovolski... in pro.js
))
источник

AD

Alexandr Dobrovolski... in pro.js
поля не обязательно a b c
источник

R

Roman in pro.js
кринж
источник

В

Влад in pro.js
ахаха
источник

R

Roman in pro.js
просто егор кринж
источник

R

Roman in pro.js
я чет представил что челику залетело 200 000 объектов
источник

R

Roman in pro.js
он такой засучил рукава — ну че погнали ctrl+c ctrl+v
источник

ea

evgeny afanasev in pro.js
Ребят, заметил во фремворках есть функции, которые вторым аргументом принимают функцию с аргументом, например
router.get("/", (ctx) => {
ctx.request...
})

Не подскажите что именно гуглить, чтобы изучить как устроен такой синтаксис для своей реализации. Исходники пытался смотреть, Но это боль какая-то подкопотная
источник

kp

krn p in pro.js
callback
источник

A

Armen in pro.js
разобрался, спасибо ещё раз, моя ошибка была
источник

IZ

Igor Zinovev in pro.js
источник

AD

Alexandr Dobrovolski... in pro.js
Обьекты должны быть одинаковыми)
источник

IZ

Igor Zinovev in pro.js
ну тебе виднее что за задачу ты решал, но я думаю на интервью могуть быть и разными. Не знаешь случайно на литкоде эта задача есть?
источник

AD

Alexandr Dobrovolski... in pro.js
Хз, мне для проекта нужно было просто
источник

AD

Alexandr Dobrovolski... in pro.js
У меня 100% объекты одинаковые
источник