js遍历数组防止报错

js 遍历从 ajax 返回的数组的正确用法:

1
2
3
4
//阻止foreach报错
[].forEach.call(data, function (item) {
str += ' <div class="each">' + item["title"] + "</div>";
});

如果用传统的用法,当数组为空时会报错,这里使用 call 回调函数来处理才是最好的。