Lodash adalah library JavaScript yang dapat membantu kita mengelola sebuah object pada JavaScript termasuk Array. Lodash memilik banyak fungsi yang bisa digunakan. Lodash juga membuat kode kita lebih bersih dan rapih.

Pada artikel kali ini kita akan membahas beberapa fungsi Lodash yang dapat digunakan untuk membantu mengelola object Array pada JavaScript.

Lodash: https://lodash.com/

01. _.chunk
Digunakan untuk memecah array ke dalam sebuah grup sesuai dengan ukuran yang ditentukan. Sebagai contoh sebagai berikut.

var arrObj = _.chunk(['a', 'b', 'c', 'd'], 2);
console.log(arrObj);
// result => [['a', 'b'], ['c', 'd']]

var arrObj = _.chunk(['a', 'b', 'c', 'd'], 3);
console.log(arrObj);
// result => [['a', 'b', 'c'], ['d']]

02. _.union
Digunakan unutk menggabungkan beberapa object Array menjadi sebuah list dengan nilai unik.

var arrObj = _.union([2], [1, 2]);
console.log(arrObj);
// result => [2, 1]

03. ._uniq
Digunakan untuk menghilangkan nilai yang duplikat pada list Array.

var arrObj = _.uniq([2, 1, 2]);
console.log(arrObj);
// result => [2, 1]

04. _.without
Digunakan untuk membuat list Array tanpa nilai yang diberikan.

var arrObj = _.without([2, 1, 2, 3], 1, 2);
console.log(arrObj);
// result => [3]

05. _.reverse
Digunakan untuk membalikan nilai (reverse) Array.

var arrObj = _.reverse([1, 2, 3]);
console.log(arrObj);
// result => [3, 2, 1]

Itulah beberapa fungsi Lodash yang dapat digunakan untuk mengelola object Array pada JavaScript. Untuk lebih lengkap nya dapat dilihat pada website Lodash.

https://lodash.com/

Sekian artikel kali ini, semoga bermanfaat.