I have a json array at smsPackageList as like:
[{"name":"Basic","min_quantity":1250,"max_quantity":2500,"validity":"2020-07-02 15:58:18","rate":0.2},{"name":"Delux","min_quantity":2501,"max_quantity":5000,"validity":"2020-07-02 15:58:18","rate":0.19},{"name":"Classic","min_quantity":50001,"max_quantity":70000,"validity":"2020-07-02 16:03:54","rate":0.18},{"name":"Business","min_quantity":70001,"max_quantity":90000,"validity":"2020-07-02 16:03:54","rate":17},{"name":"Corporate","min_quantity":90001,"max_quantity":1000000,"validity":"2020-07-02 16:05:07","rate":0.15}]
I want to get the value of the max_quantity of the last row. I am trying as follows:
var n = smsPackageList.length;
var minSms = smsPackageList[0].min_quantity;
var maxSms = smsPackageList[n-1].min_quantity;
but console.log(minSms) and console.log(maxSms) produce undefined. Whats wrong in my approach, Any idea?
smsPackageList[0].min_quantitybut you actually wantmax_quantity?forEachfunction to avoid parsing and etc. Thanks