function reverseArray(array) {
var output = [];
for (var i = array.length - 1; i >= 0; i--)
output.push(array[i]);
return output;
}
function reverseArrayInPlace(array) {
for (var i = 0; i < Math.floor(array.length/2); i++) {
var old = array[i];
array[i] = array[array.length - 1 - i];
array[array.length - 1 - i] = old;
}
return array;
}
我试过performance.now()上的Chrome浏览器,但每次都得到不同的结果。另外,performance.now()是检查代码性能的好方法吗?以下功能的性能更好?
看起来像[jsperf]工作(http://jsperf.com) – Pointy
@Pointy jsperf不可用。 –
噢,这将是一个很大的问题,我想:) – Pointy