How would I count how many objects there are inside an array?
The array looking like:
[ {id: 1}, {id: 2}, ...]
I assume I could use
list = //YOUR OBJECT DATA
count= Object.keys(list).length;
Object.keys() gives the count of keys
That should give proper count
I think your question should be How to get Array Size in Javascript?
Answer: Use the length method.
Examples:
[1,2,3].length
// => 3
var a = { num: 1, obj: {}, arr: [{}, 3, "asd", {q: 3}, 1] }
a.arr.length
// => 5
Use .length
var data = [{
id: 1
}, {
id: 2
}];
console.log(data.length);
Update, in your edit I see that
offer.items_to_receive
is undefined
, ensure that object offer
has property items_to_receive
(should be array);