@antv/g2plot
Version:
An interactive and responsive charting library
19 lines (17 loc) • 337 B
text/typescript
/**
* 类似 lodash.pick 的方法
* @param obj
* @param keys
*/
export function pick(obj: any, keys: string[]): object {
const r = {};
if (obj !== null && typeof obj === 'object') {
keys.forEach((key: string) => {
const v = obj[key];
if (v !== undefined) {
r[key] = v;
}
});
}
return r;
}