lodash 사용법

honeyricecake·2022년 8월 7일
0

자바스크립트

목록 보기
17/20

https://lodash.com/ 의 documentation 을 참고하여 사용법을 알 수 있다.

  1. _.uniq(arr) : 중복되는 내용 제거
    ex. _.uniq([2,1,2]) => [2,1]

  2. _.uniqBy(A, std)
    A배열안의 객체 데이터들을 std값을 기준으로 유일하게 만든다.

  3. _.unionBy(A, B, std)
    std값을 기준으로 중복이 없게 A, B 배열을 합침

이 둘은 고유화 작업을 하는데에 굉장히 많이 사용하게 된다.

  1. _.find(A, std)
    객체가 포함된 배열A에서 std값이 포함된 객체를 리턴한다.

ex.

import _ from 'lodash'

let x = [[1,2,3], [4,5,6], [7,8,9]]
let y = [{n:1, m:2}, {n:2, m:3}, {n:3, m:4}]

console.log(_.find(x, 4))
console.log(_.find(y, {n:2}))

배열에서 4가 포함된 배열을 찾을 수 있나 실험해보았으나 이는 되지 않는 것을 알 수 있었다.

  1. _.findIndex(A, std)

find와 거의 비슷한 메소드이나 인덱스를 리턴한다는 것이 차이점이다.

  1. _.findIndex(A, std)

find와 같은 방식으로 객체데이터를 찾아서 그 객체데이터를 배열 A에서 삭제하는 메소드이다.

0개의 댓글