例如:var obj = { a: 1, b: 2, c: 3, d: 4 }Object.certainFunction(obj, ['a', 'b']) => {a: 1, b: 2}这个样子的方法?
1 回答
郎朗坤
TA贡献1921条经验 获得超9个赞
并没有,需要自己写扩展。
function certainFunction(obj, keys) {
return keys.reduce((result, key) => {
if (obj.hasOwnProperty(key)) {
result[key] = obj[key];
}
return result;
}, {});
}
var obj = { a: 1, b: 2, c: 3, d: 4 };
certainFunction(obj, ['a', 'b']);
添加回答
举报
0/150
提交
取消