Данные, которые вы разместили, не имеют допустимого формата. Я предполагаю, что вам нужен массив, и в этом случае ваши данные должны быть структурированы следующим образом:
const data = [
{
FID: 11,
Kode_Provi: 31,
Provinsi: "DKI Jakarta"
},
{
FID: 20,
Kode_Provi: 35,
Provinsi: "Surabaya"
}
]
Теперь, с данными в этом формате, мы можем взглянуть на массив .prototype.filter function.
Используя эту функцию filter
, вы можете написать свою собственную функцию и делать то, что вы хотите:
/**
* This function will return null if the message can't be found in the
* data array or if either inputs are invalid.
*/
function getProvinsiForMessage(data, message) {
if (data && message) {
const result = data.filter(dataEntry => message.includes(dataEntry.FID));
return result && result.length ? result[0].Provinsi : null;
}
return null;
}
, и теперь вы можете делать то, что хотите :
respon.text = getProvinsiForMessage(data, message);