基于动态数据获取对象键值
get object key value base on dynamic data
console.log(x, obj.fares) //return undefined
输出
adultFare
Object {adultFare: "9.00", childFare: null, seniorCitizenFare: null, disabledFare: null,}
如何获得成人敢于值? 我必须循环密钥吗?我希望obj.fares.x可以得到9.00,因为x的值是adultFare。
为什么不只是:
console.log(obj.fares[x]);
var obj = {"fares":{adultFare: "9.00", childFare: null, seniorCitizenFare: null, disabledFare: null}},
x = "adultFare";
document.querySelector('pre').innerHTML = obj.fares[x];
<pre></pre>
我相信它应该是obj.adultFare
尝试使用 lodash,因为它有一些非常好的功能。
如果您正在尝试获取成人票价的实际价值,您也可以尝试采摘
_.pluck(集合,路径(
Pluck 将返回数组中的所有成人票价,因此,如果您传递其中的单个数组,将为您提供一个票价。
它在文档中有示例。
相关文章:
- 使用jquery将mysql数据获取到新的表行中
- 使用createContainer将Meteor数据获取到React Native中时出现问题
- 创建按钮,根据表单字段中的数据获取特定的URL
- 将JSON API数据获取到html
- 将json数据获取到数组中
- 如何将具有多个标签的多个的所有数据获取到一个数组中
- 将状态的 URL 数据获取到模板中
- 如何在jquery中将xml解析数据获取为全局变量
- 在没有JQuery的情况下将JSON数据获取到TVML项目中
- Angular js如何将索引数据获取到另一个模板中
- 如何将PHP Post数据获取到jquery ajax请求中
- 使用javascript中.data()中存储的数据获取变量
- 无法将动态数据获取到 Jquery 饼图中
- 将节点.js neDB 数据获取到变量中
- 更新页面 JSON 数据获取下拉更改
- 将数据绑定到 kendo 下拉列表时,如何将 ajax 响应数据获取到变量
- 画布图像数据获取的值不超过 102,000 个
- 如何通过 JQuery JSON 数据获取 CheckBox(@Html.CheckBox) 的值
- 从html到jquery再到php,再从php到jquery到html,将数据传递到php文件并将数据获取到php文件中
- 如何将Jquery.get中的数据获取到Javascript中的一个变量中