pick
2024年06月17日
一、认识
创建一个从 object
中选中的属性的对象
二、语法
三、实现
function pick(object, keys) {
return keys.reduce((obj, key) => {
if (object && object.hasOwnProperty(key)) {
obj[key] = object[key];
}
return obj;
}, {});
}
const object = { a: 1, b: "2", c: 3 };
const objectPick = pick(object, ["a", "c"]);
console.log(objectPick);