lodash---omit/pick

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 }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,097评论 0 3
  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 10,622评论 0 21
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,795评论 1 32
  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 10,102评论 0 5
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 8,124评论 0 9