Size: a a a

JavaScript.Ninja

2021 May 17

БО

Богдан Ошовський... in JavaScript.Ninja
оО спс
источник

PD

Philip Dick in JavaScript.Ninja
const mapTotAges = (items) => items.map(({ yearOfBirth }) => yearOfBirth)
источник

БО

Богдан Ошовський... in JavaScript.Ninja
Если мне например надо вернуть Обьект например самым старшим возрастом. Но имено на выходе должен быть Обьект. Что лучше использовать??
источник

RM

Roman Mironov in JavaScript.Ninja
.sort по году рождения, а потом первый элемент вытащить
источник

БО

Богдан Ошовський... in JavaScript.Ninja
Спасибо
источник

PD

Philip Dick in JavaScript.Ninja
const findOldest = users => users.sort((a, b) => b.yearOfBirth - a.yearOfBirth).pop()
источник

БО

Богдан Ошовський... in JavaScript.Ninja
ого а как это будет работать то
источник

L

Looch in JavaScript.Ninja
тут конечно двойная мутация, не хорошо
источник

L

Looch in JavaScript.Ninja
ну после сортировки берешь последний элемент
источник

БО

Богдан Ошовський... in JavaScript.Ninja
а я уже понял
источник

БО

Богдан Ошовський... in JavaScript.Ninja
А как лучше?
источник

PD

Philip Dick in JavaScript.Ninja
ну окей) R.compose(R.head, R.sortBy(R.prop('yearOfBirth')))(users)
источник

L

Looch in JavaScript.Ninja
ramda гадость (ИМХО)
источник

PD

Philip Dick in JavaScript.Ninja
ramda или point-free style в принципе?
источник

L

Looch in JavaScript.Ninja
ramda, fp подход с пайпами / компоуз и трансдюсерами - топ
источник

БО

Богдан Ошовський... in JavaScript.Ninja
ОМГ что Это я даже таких слов незнаю))
источник

БО

Богдан Ошовський... in JavaScript.Ninja
как это работает вообше?
источник

L

Looch in JavaScript.Ninja
это для олдов ))))000
источник

RM

Roman Mironov in JavaScript.Ninja
вижу R - подумал, что это тот самый язык
источник

PD

Philip Dick in JavaScript.Ninja
те же функции, но карированные. Compose справа налево читается
источник