Pro-itp: не используйте jQuery grep
для поиска в JSON, потому что вы не можете осмысленно извлекать данные из JSON при любых обстоятельствах, используя регулярное выражение , поскольку JSON не является регулярным языком .
Двигаясь дальше, просто используйте JSON так, как он предназначен для использования: как нативные объекты JS.Вы можете использовать Array.map
, чтобы применить проекцию к входному массиву, например так:
var jsonInput = `[
{ "tahun": "2015", "lokasi": "Kab. Benhulu Seltan", "jumlahproduksi": "0" },
{ "tahun": "2016", "lokasi": "Kab. Benhulu Seltan", "jumlahproduksi": "0" },
{ "tahun": "2017", "lokasi": "Kab. Benhulu Seltan", "jumlahproduksi": "9795" }
]`;
var root = JSON.parse( jsonInput );
var values = root.map( e => e.jumlahproduksi );
console.log( values ); // [ "0", "0", "9795" ]
Вот демонстрация JSFiddle: https://jsfiddle.net/60ncb3g1/