如何修复带限制数的循环内部获取JSON数据?

时间:2016-05-25 18:00:42

标签: javascript json

有些事困扰我。 我试图在控制台中理解这个输出,看看

loop and json data

listdata是一个全局变量。

我可以使用listdata.orders [x] .id_order返回任何数字而不会出错。

然后我使用for()来制作一个列表,它给了我一个没有意义的错误= /

编辑:需要将其限制为9项,而不是完整的数据。长度

2 个答案:

答案 0 :(得分:3)

使用此

listdata.orders.forEach(function (order) {
    console.log(order.id_order);
});

将迭代限制为9个订单。

方法1:

listdata.orders.slice(0, 9).forEach(function (order) {
    console.log(order.id_order);
});

方法2:

listdata.orders.some(function (order, index) {
    if (index > 9) {
        return true;
    }
    console.log(order.id_order);
});

答案 1 :(得分:1)

var a = listData.orders; //All Orders
for(var b in a) 
{
var c = [b];
 console.log(c,c.id_order); //Know the values...
}