提取对象属性,返回一个新对象
/** * 提取对象中的指定的属性,返回一个新对象 */ function pickProps(obj, props) { if (typeof obj !== 'object') { return obj; } const newObj = {}; props.forEach((prop) => { newObj[prop] = obj[prop]; }); return newObj; }
作者:人参,每篇随笔皆原创(除非注明原作者的随笔),欢迎指正!
/** * 提取对象中的指定的属性,返回一个新对象 */ function pickProps(obj, props) { if (typeof obj !== 'object') { return obj; } const newObj = {}; props.forEach((prop) => { newObj[prop] = obj[prop]; }); return newObj; }
作者:人参,每篇随笔皆原创(除非注明原作者的随笔),欢迎指正!