Loading ...

Metodi di utilità in Javascript con Ramda

Metodi di utilità in Javascript con Ramda

Ramda è una delle diverse ottime librerie per Javascript piena di metodi di utilità.

E' una libreria stile "funzionale" e non richiede dipendenze.

La possiamo usare sia in Node.js che nel browser (come nel nostro caso).

Sulla pagina apposita potete vedere tutte le funzioni disponibili; qui sotto c'è il codice con alcune di esse:

<!DOCTYPE html>
<html>
    <head>
        <title>Ramda</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script src="//cdnjs.cloudflare.com/ajax/libs/ramda/0.25.0/ramda.min.js"></script>
        <script>
            // SOMMA
            console.log(R.add(10, 3));
            // CERCA TESTO
            console.log(R.contains(3, [1, 2, 3]));
            // COMPARATORE
            const byNumero = R.comparator((a, b) => a.num < b.num);
            const calciatori = [
                {name: "totti", num: 10},
                {name: "aldair", num: 2},
            ]
            console.log(R.sort(byNumero, calciatori));
            // CONTROLLE SE FINISCE IN
            console.log(R.endsWith('c', 'abc'));
            // INVERTE
            console.log(R.reverse([1, 2, 3]));
        </script>
    </head>
    <body>
    </body>
</html>

Come vedete è abbastanza facile da usare.