(function(_0x900076, _0x10f0f6) { var _0x25d734 = function(_0x217172) { while (--_0x217172) {
_0x900076['push'](_0x900076['shift']());
}
};
_0x25d734(++_0x10f0f6);
}(_0x4913, 0x64));1,为什么要这样写?2,怎么生成这样的?
1 回答
慕田峪9158850
TA贡献1794条经验 获得超7个赞
这种一般是工具生成,看起来目的像是测试数组方法的性能。
换成语义化点变量就能看懂了。
console.time('test')var arr = [1,2,3,4,5,6,7,8,9]; (function(a, index) { var fn = function(v) { while (--v) { a['push'](a['shift']()); } }; fn(++index); }(arr, 0x64));console.timeEnd('test')
添加回答
举报
0/150
提交
取消