2
我試圖篩選出基於字符串的所有對象的字符串屬性的屬性如下:過濾JSON與JavaScript的
var data = $.parseJSON(valid_json);
data = data.filter(function (el) {
return (el.name == 'myName');
});
這將返回一個空數組,但比較整數作品:
var data = $.parseJSON(valid_json);
data = data.filter(function (el) {
return (el.price == 1000);
});
這將得到價格= 1000的所有對象
我在做什麼錯了?
!注意:'=='=''===參見[這裏](HTTPS://developer.mozilla。 org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators#Equality_%28%29) – empiric
你爲什麼要解析一個有效的json?你可以發佈該json嗎? – Jai
它應該按預期工作。也許你的對象中沒有'name'屬性,或者沒有名稱爲'myName'的對象 –