我得到了NaN
和Infinity
以獲取我的JSON數組對象的最大值。未從JSON數組中獲取正確的值
我想追加從其他JSON的GeoJSOn數據的屬性。 以下是JSFiddle供參考。
的片段:
$.map(data, function (e) {
var dev_id = e.dev_id;
var data = e.data;
for (var j = 0; j < data.length; j++) {
var rainVal = parseFloat(data[j].rain_value);
arr[j] = parseFloat(rainVal);
}
var max = Math.max.apply(Math, arr) * 4;
console.log(dev_id + " " + max)
for (var k = 0; k < len; k++) {
jsonObj_device_id = jsonObj.features[k].properties["device_id"];
if (jsonObj_device_id === dev_id) {
var nameR = "rain_intensity";
var rainValue = max;
jsonObj.features[k].properties[nameR] = rainValue;
}
}
});
如果這是我想它的'max'值設爲'0'的情況。需要設置一些條件,但是如何? –
你應該自己試一試。已添加一些示例代碼。 –
數字!就是這樣,我得到的數據並不一致。感謝您的解釋! –