Underscore.JS - Tổng quan

Underscore.JS là một thư viện dựa trên javascript phổ biến cung cấp hơn 100 chức năng để hỗ trợ phát triển web. Nó cung cấp các chức năng trợ giúp như bản đồ, bộ lọc, gọi cũng như ràng buộc hàm, tạo khuôn mẫu javascript, kiểm tra bình đẳng sâu, tạo chỉ mục, v.v. Underscore.JS có thể được sử dụng trực tiếp trong trình duyệt và cả với Node.js.

Làm việc với các đối tượng bằng JavaScript có thể khá khó khăn, cụ thể là nếu bạn phải thực hiện nhiều thao tác với chúng. Dấu gạch dưới đi kèm với rất nhiều tính năng giúp giảm bớt công việc của bạn với các đối tượng.

Underscore.JS là một dự án mã nguồn mở và bạn có thể dễ dàng đóng góp cho thư viện và thêm các tính năng dưới dạng plugin và cung cấp nó trên GitHub và trong Node.js.

Đặc trưng

Hãy để chúng tôi hiểu chi tiết tất cả các tính năng quan trọng có sẵn với Dấu gạch dưới -

Bộ sưu tập

Underscore.JS cung cấp các chức năng khác nhau cho các tập hợp như từng, ánh xạ, thu gọn được sử dụng để áp dụng một thao tác trên từng mục của tập hợp. Nó cung cấp phương thức như groupBy, countBy, max, min để xử lý các bộ sưu tập và dễ dàng thực hiện nhiều tác vụ.

Mảng

Underscore.JS cung cấp các chức năng khác nhau cho các mảng như lặp lại và xử lý các mảng như đầu tiên, ban đầu, cuối cùngIndexOf, giao điểm, sự khác biệt, v.v.

Chức năng

Underscore.JS cung cấp các chức năng như ràng buộc, trì hoãn, trước, sau, v.v.

Các đối tượng

Underscore.JS cung cấp các chức năng để thao tác các đối tượng, để ánh xạ các đối tượng và so sánh các đối tượng. Ví dụ: khóa, giá trị, mở rộng, mở rộng, riêng, isEqual, isEmpty, v.v.

Tiện ích

Underscore.JS cung cấp các phương thức tiện ích khác nhau như noConflict, random, iteratee, Escape, v.v.

Chuỗi

Underscore.JS cung cấp các phương thức chuỗi cũng như chuỗi, giá trị.

Trong các chương tiếp theo, chúng tôi sẽ đề cập đến các chức năng quan trọng của Dấu gạch dưới.