вот мой JavaScript:Как подсчитать массив из определенного значения объекта JSON?
var json = '{"GetReportIdResult":[{"bulan":"4","total":"1728","type":"CHEESE1K","uang":"8796383"},{"bulan":"4","total":"572476","type":"ESL","uang":"5863408410"},{"bulan":"4","total":"33507","type":"WHP","uang":"235653242"},{"bulan":"5","total":"4761","type":"CHEESE1K","uang":"134877865"},{"bulan":"5","total":"245867","type":"UHT","uang":"1446787280"},{"bulan":"5","total":"47974","type":"WHP","uang":"631929807"},{"bulan":"6","total":"5762","type":"CHEESE1K","uang":"293393832"},{"bulan":"6","total":"236803","type":"UHT","uang":"2219506085"},{"bulan":"6","total":"24853","type":"WHP","uang":"386175022"}]}';
obj = JSON.parse(json);
var arrayobj = obj.GetReportIdResult.length;
alert (arrayobj);
Я хочу, чтобы рассчитывать на то же bulan
значения, сколько type
, (например, есть 3 type
= CHEESE1K
, UHT
и ESL
в bulan
= 4)
как сделать это?
Ваша переменная 'json' на самом деле не содержит JSON (которая была бы строкой), ей назначается ссылка на объект, поэтому вам не нужно использовать' JSON.parse (json) '. – nnnnnn
@nnnnnn ops, моя ошибка..haha Я забыл об этом: p Спасибо, что напомнил мне – blankon91
В этих данных есть пустой элемент массива! –