Underscore.JS-개요

Underscore.JS는 웹 개발을 용이하게하는 100 개 이상의 기능을 제공하는 인기있는 자바 스크립트 기반 라이브러리입니다. 맵, 필터, 호출 및 함수 바인딩, 자바 스크립트 템플릿, 심층 동등성 검사, 색인 생성 등과 같은 도우미 기능을 제공합니다. Underscore.JS는 브라우저 내에서 직접 사용할 수 있으며 Node.js에서도 사용할 수 있습니다.

JavaScript를 사용하여 개체를 작업하는 것은 매우 어려울 수 있습니다. 특히 개체로 수행 할 조작이 많은 경우 더욱 그렇습니다. Underscore에는 개체 작업을 쉽게하는 많은 기능이 있습니다.

Underscore.JS는 오픈 소스 프로젝트이며 라이브러리에 쉽게 기여하고 플러그인 형태로 기능을 추가하고 GitHub 및 Node.js에서 사용할 수 있도록 할 수 있습니다.

풍모

Underscore에서 사용할 수있는 모든 중요한 기능을 자세히 이해하겠습니다.

컬렉션

Underscore.JS는 컬렉션의 각 항목에 대한 작업을 적용하는 데 사용되는 각각, map, reduce와 같은 컬렉션에 대한 다양한 기능을 제공합니다. 컬렉션을 처리하고 많은 작업을 쉽게하는 groupBy, countBy, max, min과 같은 메소드를 제공합니다.

배열

Underscore.JS는 first, initial, lastIndexOf, 교차점, 차이 등과 같은 배열을 반복하고 처리하는 것과 같은 배열에 대한 다양한 기능을 제공합니다.

기능

Underscore.JS는 bind, delay, before, after 등과 같은 기능을 제공합니다.

사물

Underscore.JS는 객체 조작, 객체 매핑 및 객체 비교 기능을 제공합니다. 예를 들어 키, 값, extends, extendsOwn, isEqual, isEmpty 등이 있습니다.

유용

Underscore.JS는 noConflict, random, iteratee, escape 등과 같은 다양한 유틸리티 메소드를 제공합니다.

체인

Underscore.JS는 체인, 가치와 같은 체인 방법을 제공합니다.

다음 장에서는 Underscore.JS의 중요한 기능을 다룰 것입니다.