Underscore.JS - Ikhtisar

Underscore.JS adalah pustaka berbasis javascript populer yang menyediakan 100+ fungsi untuk memfasilitasi pengembangan web. Ini menyediakan fungsi pembantu seperti peta, filter, pemanggilan serta pengikatan fungsi, javascript templating, pemeriksaan kesetaraan mendalam, membuat indeks dan sebagainya. Underscore.JS dapat digunakan langsung di dalam browser dan juga dengan Node.js.

Bekerja dengan objek menggunakan JavaScript bisa sangat menantang, khususnya jika Anda memiliki banyak manipulasi yang harus dilakukan dengannya. Garis bawah hadir dengan banyak fitur yang memudahkan pekerjaan Anda dengan objek.

Underscore.JS adalah proyek open source dan Anda dapat dengan mudah berkontribusi ke perpustakaan dan menambahkan fitur dalam bentuk plugin dan membuatnya tersedia di GitHub dan di Node.js.

fitur

Mari kita pahami secara rinci semua fitur penting yang tersedia dengan Underscore -

Koleksi

Underscore.JS menyediakan berbagai fungsi untuk koleksi seperti masing-masing, peta, pengurangan yang digunakan untuk menerapkan operasi pada setiap item koleksi. Ini menyediakan metode seperti groupBy, countBy, max, min yang memproses koleksi dan memudahkan banyak tugas.

Array

Underscore.JS menyediakan berbagai fungsi untuk array seperti iterasi dan proses array seperti first, initial, lastIndexOf, intersection, difference, dll.

Fungsi

Underscore.JS menyediakan fungsi seperti bind, delay, before, after dll.

Objek

Underscore.JS menyediakan fungsi untuk memanipulasi objek, untuk memetakan objek dan membandingkan objek. Misalnya, key, values, extends, extendsOwn, isEqual, isEmpty dll.

Keperluan

Underscore.JS menyediakan berbagai metode utilitas seperti noConflict, random, iteratee, escape dll.

Merantai

Underscore.JS menyediakan metode perangkaian seperti halnya rantai, nilai.

Di bab-bab selanjutnya, kita akan membahas fungsi-fungsi penting dari Underscore.JS