【发布时间】:2014-05-20 07:47:43
【问题描述】:
我想在 JSON 数据中过滤 250 到 800 之间的价格范围
我的 JSON 数据:
var data = [{
"name": "Lenovo Thinkpad 41A4298",
"Price": 200
}, {
"name": "Lenovo Thinkpad 41A2222",
"Price": 200
}, {
"name": "Lenovo Thinkpad 41Awww33",
"Price": 6700
}, {
"name": "Lenovo Thinkpad 41A424448",
"Price": 600
}, {
"name": "Lenovo Thinkpad 41A429rr8",
"Price": 4200
}, {
"name": "Lenovo Thinkpad 41A429ff8",
"Price": 2200
}, {
"name": "Lenovo Thinkpad 41A429ss8",
"Price": 200
}, {
"name": "Lenovo Thinkpad 41A429sg8",
"Price": 500
}];
如何在 Javascript 或 jquery 中执行与所有浏览器兼容的价格范围过滤器
我正在尝试这段代码:
newdata=data.filter(function (el) {
return el.Price >= 250 &&
e1.Price <=800;
});
【问题讨论】:
-
请贴出您编写的代码,试图自己解决这个问题。
-
您的 sn-p 中有一个错字中断(第 3 行,第 2 列)
e1应该是el。谷歌针对编码人员的等宽字体,“Droid Sans Mono”或“Inconsolata”是不错的字体,并且可以更清晰地显示相似的字符(例如:O、0、1、l等)跨度>
标签: javascript jquery json filter