_.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
}