Tom Duff首先在C语言中提出了展开循环的构想,所以这种模式被称之为Duff策略.Duff策略背后的思想是每一次循环完成标准循环的1-8次.首先通过数组值得总数除以8来取定循环次数.Duff发现对于这个处理过程来说,8是最佳数值(不是任意值).由于并非所有数组的长度都能被8整除,所以你必须通过取余运算计算出有多少项不被额外处理.实现如下: var arrays = ['Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 'Q', 'P', 'O', 'N'…