使用Underscore.js通过索引从地图中获取值

时间:2014-07-21 10:55:13

标签: javascript underscore.js

我在我的应用程序中使用Underscore.js。我想从给定索引的地图中检索值。我阅读了Undescrore.js的文档,但没有找到。我们可以使用Underscore.js中的索引从地图对象中获取值吗?

2 个答案:

答案 0 :(得分:0)

对于对象,您可以使用_.pick()

http://underscorejs.org/#pick

_.pick({name: 'moe', age: 50, userid: 'moe1'}, 'name', 'age');
returns {name: 'moe', age: 50}

答案 1 :(得分:0)

此功能内置于javascript(以及使用哈希映射的所有其他语言 - 哈希用于什么?)。

只需使用map[index]即可。如果您想要基于值的密钥,可以使用_.invert(map)[index]