@arco-design/web-react
Version:
Arco Design React UI Library.
26 lines (25 loc) • 611 B
JavaScript
// pick item from object
export default function pick(obj, keys) {
var clone = {};
keys.forEach(function (key) {
var k = key;
if (key in obj) {
clone[k] = obj[k];
}
});
return clone;
}
export function pickDataAttributes(obj) {
var clone = {};
obj &&
Object.keys(obj).forEach(function (key) {
var k = String(key);
if (k.indexOf('data-') === 0) {
clone[k] = obj[k];
}
if (k.indexOf('aria-') === 0) {
clone[k] = obj[k];
}
});
return clone;
}