JS。显示数组元素

时间:2014-03-09 21:12:48

标签: javascript arrays object

我收到服务器的回复:

response: {
    count: 100,
    items: [{
        id: 1,
        from_id: 999,
        date: 1394397408,
        text: 'aaa'
        }, {
        id: 2,
        from_id: 9999,
        date: 1394397419,
        text: 'bbb'
    }]
}

我用这种方式显示数据:

for (i = 0; i < data.response.items.length; i++) { alert(data.response.items[i].id); }

但我认为,这是不好的做法,是否还有另一种方法可以让所有ID变为可变/警报?在我的js教育的这一步中,对象很难。

1 个答案:

答案 0 :(得分:0)

我按F12,然后粘贴:

data.response.items.map(function(it) { return it.id })

假设data在闭包内部,我要么做window.dbgData = data之类的事情,然后用它做调试,或者在函数内放一个断点。至少在chrome调试器中,当在断点上时,可以从控制台访问局部变量。

在一天结束时,你的方式完全取决于你。我也不时使用alert