underscore.js _.pick[Object]
2012-04-16 21:54
316 查看
Return a copy of the object, filtered to only have values for the whitelisted keys (or array of valid keys).
返回一个对象的副本,筛选过滤,只有白名单键的值
源码:
返回一个对象的副本,筛选过滤,只有白名单键的值
_.pick({name : 'moe', age: 50, userid : 'moe1'}, 'name', 'age'); => {name : 'moe', age : 50}
源码:
_.pick = function(obj) { var result = {}; each(_.flatten(slice.call(arguments, 1)), function(key) { if (key in obj) result[key] = obj[key]; }); return result; }
相关文章推荐
- underscore.js _.keys[Object]
- underscore.js _.isArguments[Object]
- underscore.js _.values[Object]
- underscore.js _isFunction[Object]
- underscore.js_.functions[Object]
- underscore.js _.isString[Object]
- underscore.js _.extend[Object]
- underscore.js _.isNumber[Object]
- underscore.js _.finite[Object]
- underscore.js _.clone[Object]
- underscore.js_.isBoolean[Object]
- underscore.js _tap[Object]
- underscore.js _.isDate[Object]
- underscore.js _has[Object]
- underscore.js _.isRegExp[Object]
- underscore.js _.isEqual[Object]
- underscore.js _.isNaN[Object]
- underscore.js _.isNull[Object]
- underscore.js _.isEmpty(Object)
- underscore.js _.isElement(Object)