一般写法:
小改进后的写法:
显然,&运算符要比%快。
原文出自:《High.Performance.JavaScript》
for (var i = 0, len = rows.length; i < len; i++) {
if (i % 2) {
className = "even";
} else {
className = "odd";
}
// apply class
}
小改进后的写法:
for (var i = 0, len = rows.length; i < len; i++) {
if (i & 1) {
className = "odd";
} else {
className = "even";
}
// apply class
}
显然,&运算符要比%快。
原文出自:《High.Performance.JavaScript》
本文介绍了一种使用位运算符&来替代%运算提高循环效率的方法,这种方法来自于《High.Performance.JavaScript》一书,展示了如何通过简单的代码改动实现性能提升。
7396

被折叠的 条评论
为什么被折叠?



