Javascript Find Index of Array JSON

11 / 100

I have a JSON value which was converted into an array in javascript. Now how do I find the index value of the array containing the particular value I have?


The JSON Array.

var array2 = [
{"transactionCode": "0000000001",  "defaultLimit": "8000"},

{"transactionCode": "0000000002", , "defaultLimit": "5000"}


How do I know what is the index value of “0000000002”? From the above we know it is at index 1. While some may argue, why not do a loop to determine at which level, but on ECMA 5, there is no need to do that.

var val = "0000000002" // simple desired value
var filteredObj = array2.find(function(item, i){
if(item.transactionCode === val){
return i;

With this, you can finally know that the index is at 1.

Note: Another thing is that, it is not advisable to loop the whole thing. Imagine if there are thousand of records. Voila.

One Response

  1. d February 4, 2019

Leave a Reply