原型 Js:如何迭代一些 Json 对象

Prototype Js : How to iterate over some of the Json objects

本文关键字:Json 对象 迭代 Js 何迭代 原型      更新时间:2023-09-26

如何在原型 Js 中迭代这种 Json 对象(不是 Jquery)

还有带有值索引的子对象

我想用给定的值填充多选框。

data = object(
    0 => object(
        'label' = > 'test1',
        'value' = > 1
    ),
    1 => object(
        'label' = > 'test1',
        'value' = >
        0 = > object(
            'label' = > 'sub testing1',
            'value' = > 1
        ),
        1 = > object(
            'label' = > 'sub testing2',
            'value' = > 1
        ),
    ),
    3 = > object(
        'label' = > 'test3',
        'value' = >
        0 = > object(
            'label' = > 'sub testing - test 3',
            'value' = > 33
        ),
    )
)

我有一段时间没有使用原型了,但试试这个:

data.each(function(i){
    console.log(i.label); // or whatever you need to do
});