如何在Javascript中通过键获取值
How to get values by key in Javascript
本文关键字:获取 Javascript 更新时间:2023-09-26
是否有从哈希数组中获取值的简便方法:
<>之前var foo ={"第一次",b:"bFirst",c: " cFirst "};var boo = {a: " assecond ", b: "bSecond", c: "cSecond"};var酒吧={"三分之一",b:"bThird",c:"cThird"};var myarrofhash = [foo, boo, bar];之前所以我希望是这样的:
myArrOfHashes.map(b) // => bFirst, aSecond, aThird
一个简单的方法——以及许多类似的事情——是使用Lo-Dash或Underscore库。
下面是Lo-Dash文档中的一个示例:
var stooges = [
{ 'name': 'moe', 'age': 40 },
{ 'name': 'larry', 'age': 50 }
];
_.pluck(stooges, 'name');
// → ['moe', 'larry']
即使您使用不同的方法来解决这个特定的问题,您也一定要检查一下这些库。(它们彼此非常相似;)
好吧,不完全像那样,但你可以试试这个:
myArrOfHashes.map(function(hash){ return hash.b; });
这不是100%清楚你想要什么,但尝试
var map = function(key) {
return function(value) {
return value[key];
};
};
console.log(myArrOfHashes.map(map('b')));
相关文章:
- 从ajax请求中获取javascript对象
- 以同步方式获取Javascript Promise的值
- 获取javascript中的公钥格式
- 获取javascript函数中的按钮名称
- 如何在C#中获取Javascript变量值
- 从其名称获取javascript数组对象
- 如何从Selenium获取JavaScript值
- 如何获取javascript输入并在html中调用它
- 获取javascript函数中另一个javascript函数的响应
- 获取javascript中输入元素的索引
- 获取javascript中json_encoded数组的元素
- 在ajax请求中使用jquery获取javascript响应UJS
- 获取Javascript中单选按钮的true或false
- 获取javascript中的元数据属性
- 获取Javascript中DOM元素的screenX
- 如何在事件处理程序中获取 javascript 事件对象
- 使用 JQuery 从表单中获取 javascript 多维数组
- 获取 JavaScript 中复选框的值
- 如何从函数名称中获取JavaScript的源代码
- VBA中有没有一种方法可以获取javascript生成的元素