如何使用javascript正确迭代嵌套数组。

时间:2014-03-28 15:51:12

标签: javascript jquery arrays for-loop

我很难学习如何遍历嵌套数组,并在javascript中存储特定的数组值。

$('#btn2').click(function(e){
    e.preventDefault();
    var res = hjs.getValue([1,2,3],['bri', 'alert','name', 'hue', 'sat']);
    console.log(res);
});

单击#btn2时,以下内容将输出到我的控制台:

enter image description here

如果我想访问这些值中的任何一个,我该怎么办?如何将值存储在变量中?

1 个答案:

答案 0 :(得分:3)

你可以遍历对象并获得你想要的值:

$('#btn2').click(function(e){
    e.preventDefault();
    var res = hjs.getValue([1,2,3],['bri', 'alert','name', 'hue', 'sat']);

    for(var i in res)
    {
        if (res.hasOwnProperty(i)) {    
          var obj = res[i];

          console.log('name: ', obj.name);
          console.log('sat: ', obj.sat);
        }
    }
});