一种神奇的排序算法

利用时间来排序还是第一次看到:

var ints = [1, 3, 2, 4, 8, 6, 7, 5];
for(var i = 0, len = ints.length; i < len; i++){
	setTimeout(function(num){
		console.log(num);
	}, ints[i], ints[i]);
}

这里setTimeout居然可以传入第三个参数,经测试,表示回调函数的第一个参数,所以如果传入第四个参数,就表示回调函数的第二个参数啦

posted @ 2011-12-04 17:15  越己  阅读(187)  评论(0编辑  收藏  举报