UNPKG

ut2

Version:

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

20 lines (17 loc) 454 B
import castArray from './castArray.js'; import isObject from './isObject.js'; function pick(object, fields) { if (fields === void 0) { fields = []; } var result = {}; if (!isObject(object)) { return result; } var fieldArr = castArray(fields); fieldArr.forEach(function (field) { if (field in object) { result[field] = object[field]; } }); return result; } export { pick as default };