[JS] Lodash

EllaDev·2023년 7월 28일
0

ETC

목록 보기
1/1

Lodash Documentation

  • _.isNil(value) : Checks if value is null or undefined.
  • _.omitBy(targetObj, predicate) [lodash] omitBy() 알아보기
    extSearch(xpos, ypos, keyword, sort) {
      const EXT_SEARCH_URL = '/external/extsearch?'
    
      const params: any = _.omitBy(
        {
          xpos: xpos,
          ypos: ypos,
          keyword: keyword,
          sort: sort,
        },
        _.isNil.bind(_),
      )
    
      console.log('extSearch / params', params)
    
      return axios.get(EXT_SEARCH_URL, { params: params }).then((response) => {
        return Promise.resolve(response.data)
      })
    }
  • _.find() : lodash find() 객체 값 찾기
    const pickup: any = _.find(this.freightDataStructure.destinations, {
      type: 'PICKUP',
    })
  • _.isEmpty() : lodash isEmpty() 정보 및 예제
  • _.isEqual() :
    selectItem(item) {
      if (_.isEqual(this.addressType, 'pickUp'))
        this.$emit('pickUpAddressItem', item)
      else if (_.isEqual(this.addressType, 'dropOff1'))
        this.$emit('dropOffAddressItem1', item)
      else if (_.isEqual(this.addressType, 'dropOff2'))
        this.$emit('dropOffAddressItem2', item)
      else if (_.isEqual(this.addressType, 'route'))
        this.$emit('routeAddressItem', item)
    
      this.selectedItem = item.parceladdress
      this.menuOpen = false
    }
profile
Frontend Developer

0개의 댓글