可通过使用forEach()方法、map()方法、filter()方法、reduce()方法等替换for循环来提高速度。
例如,原本的for循环代码如下:
for(var i=0; i
使用forEach()方法替换后的示例如下:
data.forEach(function(row) {
// do something
});
使用map()方法替换后的示例如下:
data.map(function(row) {
// do something
});
使用filter()方法替换后的示例如下:
data.filter(function(row) {
// do something
});
使用reduce()方法替换后的示例如下:
data.reduce(function(previousValue, currentValue) {
// do something
}, initialValue);