UNPKG

js-object-utilities

Version:
14 lines (13 loc) 383 B
"use strict"; const get = require("./get"); const set = require("./set"); module.exports = (object, keys) => { return keys.reduce((obj, key) => { const value = get(object, key); const isValueUndefined = typeof value === "undefined" || value === null; if (!isValueUndefined) { set(obj, key, value); } return obj; }, {}); };