UNPKG

ut2

Version:

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

19 lines (15 loc) 446 B
'use strict'; var allKeysIn = require('./allKeysIn.js'); var helpers = require('./internals/helpers.js'); function pickBy(object, predicate) { if (predicate === void 0) { predicate = helpers.stubFlase; } var result = {}; var keys = allKeysIn(object); keys.forEach(function (key) { if (predicate(object[key], key)) { result[key] = object[key]; } }); return result; } module.exports = pickBy;