lodash---omit/pick

2019-11-06  本文已影响0人  hanxianshe_9530

1. pick()函数

调用格式:_.pick(object, *keys)
其中,参数object为JSON格式的对象,*keys表示多个需要挑选出来的key属性。

const _ = require('lodash/object');
const originObject = {
  A: 1,
  B: 2,
  C: 3,
  D: 4
};
const newObject = _.pick(originObject, 'B', 'C');
console.log(originObject); //{ A: 1, B: 2, C: 3, D: 4 }
console.log(newObject); //{ B: 2, C: 3 }

2. omit()函数

调用格式:_.omit(object, *keys)
其中,参数object为JSON格式的对象,*keys表示多个需要排除掉的key属性。

const _ = require('lodash/object');
const originObject = {
  A: 1,
  B: 2,
  C: 3,
  D: 4
};
const newObject = _.omit(originObject, 'B', 'C');
console.log(originObject); //{ A: 1, B: 2, C: 3, D: 4 }
console.log(newObject); //{ A: 1, D: 4 }
上一篇 下一篇

猜你喜欢

热点阅读