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

/**
 * 提取对象中的指定的属性,返回一个新对象
 */
function pickProps(obj, props) {
  if (typeof obj !== 'object') {
    return obj;
  }
  const newObj = {};
  props.forEach((prop) => {
    newObj[prop] = obj[prop];
  });
  return newObj;
}

 

posted @ 2023-07-07 09:43  Panax  阅读(6)  评论(0编辑  收藏  举报