JS 데이터 실습 _ Lodash

LOOPY·2021년 8월 11일
0
post-thumbnail
  • $ npm i lodash
  • import _ from 'lodash

1. 고유화 처리

  • _.uniq([1,1,2]) 배열 원소 중복 제거 -> [1,2] 반환
  • const usersC = userA.concat(usersB) + console.log(_.uniqBy(usersC, 'userId'))
    = console.log(_.unionBy(userA, userB, 'userId'))
    -> users(객체의 배열) 병합에서 key('userID') 기준으로 중복된 객체 삭제

2. 검색

  • const foundUser = _.find(users, { name: 'Loopy' })
  • const foundUserIndex = _.findIndex(users, { name: 'Loopy' })
    -> users(객체의 배열)에서 해당 key: value가진 객체 찾아 (객체 or 인덱스) 반환

3. 삭제

  • _.remove(users, { name: 'Loopy' })
    -> users(객체의 배열)에서 해당 key: value가진 객체 삭제
profile
2년차 프론트엔드 개발자의 소소한 기록을 담습니다 :-)

0개의 댓글

관련 채용 정보