[
{ "data": [ ... ], "meta": [ ... ], ...},
{ "data": [ ... ], "meta": [ ... ], ...},
{ "data": [ ... ], "meta": [ ... ], ...}.
...
]
Вот здесь цикл нужен. А в случае одного элемента, который вы показали, не нужен. В случае, если оба операнда являются строками, содержащими числа или один операнд является числом, а другой - строкой, содержащей числа, то сравнение выполняется численно. Эти правила также применяются к оператору switch. Преобразование типа не происходит при сравнении === или !==, поскольку это включает сравнение типа, а также значения.