ramda

Ramda – tai JavaScript funkcinio programavimo biblioteka, skirta kurti grynų funkcijų kompozicijas. Pagrindiniai bruožai:

1. Nekintanti (immutable) – nekeičia pradinių duomenų.
2. Funkcijų kompozicija – funkcijos lengvai jungiamos.
3. Paskutinis argumentasduomenys – palengvina dalinį taikymą.

Pavyzdžiai:
javascript
const R = require('ramda');

// 1. Map su daliniu taikymu
const padidinti = R.map(x => x 2);
console.log(padidinti([1, 2, 3])); // [2, 4, 6]

// 2. Filtravimas su keliais kriterijais
const vyresniNei20 = R.filter(R.pipe(
R.prop('amzius'),
R.gt(R.__, 20)
));
const zmones = [{amzius: 18}, {amzius: 25}];
console.log(vyresniNei20(zmones)); // [{amzius: 25}]

// 3. Objekto transformacija
const gautiVardus = R.pluck('vardas');
console.log(gautiVardus([{vardas: 'Jonas'}, {vardas: 'Ona'}])); // ['Jonas', 'Ona']

Trumpai: Ramda – funkcinio programavimo įrankis, kuris padeda rašyti aiškesnį, moduliarų ir nekintantį kodą.


Jei žinote tikslesnę informaciją paaiškinančią 'ramda' reikšmę, galite ją pakeisti: REDAGUOTI BETA
Įrašas
Paaiškinimas

Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.


Kalbų žodynaiJaunimo žodynasVertimasTerminaiTarptautiniai žodžiaiVardaiPavardėsKirčiavimasSapnininkas
© 2020 - 2026 www.zodynas.lt
Draugai: TV Programa Vārdnīca Skaičiuoklė