El método sortBy() se usa para ordenar la colección por la clave dada.
Sintaxis:
collect.sortBy()
Parámetros: el método collect() toma un argumento que se convierte en la colección y luego se le aplica el método sortBy().
Valor devuelto: este método devuelve la colección después de ordenar por la clave dada.
El siguiente ejemplo ilustra el método sortBy() en collect.js:
Ejemplo 1:
const collect = require('collect.js'); let obj = [ { subject: 'English', score: 95, }, { subject: 'math', score: 86, }, { subject: 'science', score: 90, } ]; const collection = collect(obj); const sorted = collection.sortBy('score'); let result = sorted.all(); console.log(result);
Producción:
[ { subject: 'math', score: 86, }, { subject: 'science', score: 90, }, { subject: 'English', score: 95, } ]
Ejemplo 2:
const collect = require('collect.js'); let obj = [ { product_name: 'apple_laptop', price: 100000 }, { product_name: 'apple_watch', price: 50000 }, { product_name: 'apple_mobile', price: 80000 }, ]; const collection = collect(obj); const sorted = collection.sortBy('price'); let result = sorted.all(); console.log(result);
Producción:
[ { product_name: 'apple_watch', price: 50000 }, { product_name: 'apple_mobile', price: 80000 }, { product_name: 'apple_laptop', price: 100000 } ]