본문 바로가기
D.evelop/JavaScript

[JS lib.] Lodash - 기초 문법

by Danne 2022. 6. 28.

이번에 이관 받은 운영툴 분석 중 배운 것.

 

-

 

Lodash 란?

모듈성, 성능 및 추가 기능을 제공하는 최신 JavaScript 유틸리티 라이브러리입니다.

Lodash는 배열, 숫자, 객체, 문자열 등으로 작업하는 번거로움을 없애 JavaScript를 더 쉽게 만듭니다. Lodash의 모듈식 방법은 다음과 같은 경우에 적합합니다.

  • 배열, 객체 및 문자열 반복
  • 값 조작 및 테스트
  • 복합 함수 만들기

출처 : lodash공식사이트

 

Lodash

_.defaults({ 'a': 1 }, { 'a': 3, 'b': 2 });_.partition([1, 2, 3, 4], n => n % 2);DownloadLodash is released under the MIT license & supports modern environments. Review the build differences & pick one that’s right for you.InstallationIn

lodash.com

공식문서가 잘 되어 있으니 참고할 것!

 

 

_.chunk(["a", "b", "c", "d"], 2)
// ["a", "b"], ["c", "d"]

//=================================================

_.replace("Hello my world", "world", "DAN:D")
// Hello my DAN:D 

//=================================================

var object = {
  a: [{ b: "i" }, { d: 3 }]
};

var other = {
  a: [{ c: "j" }, { e: 5 }]
};

_.merge(object, other);
// [[{ b: "i" }, { d: 3 }], [{ c: "j" }, { e: 5 }]]

 

 

https://codesandbox.io/embed/busy-benji-4epq01?fontsize=14&hidenavigation=1&theme=dark 

 

busy-benji-4epq01 - CodeSandbox

busy-benji-4epq01 by kangdanne using lodash

codesandbox.io

 

반응형

댓글