Skip to content

Instantly share code, notes, and snippets.

@liuzhuan
Created June 12, 2017 02:04
Show Gist options
  • Save liuzhuan/29e0c9b7839e123e928bae1777844414 to your computer and use it in GitHub Desktop.
Save liuzhuan/29e0c9b7839e123e928bae1777844414 to your computer and use it in GitHub Desktop.
Select some keys from a given object
function filterParams(source, keys) {
let result = {};
keys.forEach(item => {
result[item] = source[item];
});
return result;
}
const source = {
name: 'Liu Zhuan',
age: '32',
sex: 'male'
}
const result = filterParams(source, ['name', 'sex', 'wife.name']);
console.log(result);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment