在javascript中查询javascript对象
query javascript object in Javascript
我有一个casperjs脚本,它在页面列表上迭代并提取数据。另一方面,我有一个csv文件,其中有两个字段"ean"ref",我用Papa.parse解析。输出是一个对象。我正在寻找一种解决方案来查询javascript对象(Papa.parse的输出(中的"ref"字段并提取"ean"。我以为.filter()
是我想要的,但它只能在回调函数中搜索预定义的值。
function cd(element) {
return element == '123';
}
var b = c.filter(cd);
听到的问题是1。它返回一个空数组和2。即使它能工作,我也需要每次调用都更改值,因为我想找到任何给定引用的ean值。
function cd(element,ref) {
return element == ref;
}
这是我需要搜索的数据
"data": [
{
"ean": "654321",
"ref": "123"
},
{
"ean": "1234567",
"ref": "124"
}
]
我希望我把自己说得更清楚。提前感谢
我使用https://lodash.com/docs#where
做我想要的
var a = _.where(array,{'ref' : 'value i am looking for'});
结果是一个数组,我可以从中提取ean字段的值。
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 循环遍历以数组为值的Javascript对象
- 从ajax请求中获取javascript对象
- 如何从对象的原型方法访问JavaScript对象属性
- 将XML转换为普通的旧JavaScript对象
- 通过引用传递JavaScript对象
- javascript对象操作:根据指定条件选择属性
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在异步函数中使用javascript对象
- 临时Javascript对象
- 如何在ASP中为用户控件添加Javascript对象网
- 使用数组向下搜索Javascript对象
- Rails将JavaScript对象存储到Model的有效方式
- JavaScript对象不是从原型链继承的
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- SetInterval在javascript对象中表现怪异
- Javascript 对象和 this 关键字
- 如何在不知道关键字的情况下访问javascript对象值
- 在 JavaScript 对象中设置要使用的运算符的属性
- 如何搜索JavaScript对象并更改值