Duff装置

 1 //credit: Speed Up Your Site (New Riders, 2003)
 2 var iterations = Math.floor(value.length / 8);
 3 var leftover = value.length % 8;
 4 var i = 0;
 5 
 6 if (leftover > 0) {
 7     do {
 8         process(values[i++]);
 9     } while (--leftover > 0);
10 }
11 do {
12     process(value[i++]);
13     process(value[i++]);
14     process(value[i++]);
15     process(value[i++]);
16     process(value[i++]);
17     process(value[i++]);
18     process(value[i++]);
19     process(value[i++]);
20 } while (--iterations > 0);
原文地址:https://www.cnblogs.com/qzsonline/p/2553744.html