提取对象属性,返回一个新对象

发布时间 2023-07-07 09:47:04作者: Panax
/**
 * 提取对象中的指定的属性,返回一个新对象
 */
function pickProps(obj, props) {
  if (typeof obj !== 'object') {
    return obj;
  }
  const newObj = {};
  props.forEach((prop) => {
    newObj[prop] = obj[prop];
  });
  return newObj;
}