不确定问题的标题是否公正,但这里有一个例子。我有对象:
var plumber = {
name: 'Mario',
age: 42,
game: 'Super Mario'
}
我正在寻找一种使用 jQuery
或 Undescore
从此对象获取键和值的优雅方法。
// foo() would be desired elegant function
plumber.foo('name')
#> { name: 'Mario' }
// or even better
plumber.foo(['name','age'])
#> { name: 'Mario', age: 16 }
谢谢!
最佳答案
Underscore.js 有 _.pick
正是这样做的:
var new_obj = _.pick(obj, ['name', 'age']);
关于javascript - 获取部分JS对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24519712/