UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

20 lines (16 loc) 451 B
'use strict'; var allKeysIn = require('./allKeysIn.js'); var castArray = require('./castArray.js'); function omit(object, fields) { if (fields === void 0) { fields = []; } var keys = allKeysIn(object); var fieldArr = castArray(fields); var result = {}; keys.forEach(function (key) { if (fieldArr.indexOf(key) === -1) { result[key] = object[key]; } }); return result; } module.exports = omit;