-
对数组随机排序两种方式的比较
-----
function testArr(){ var tt = new Date().getTime(); var arr = []; for (var i = 1;i<=100;i++){ arr.push(i); } var t1 = new Date().getTime(); console.log('start Time:'+(t1-tt)); for (var i = 1;i<=1000;i++){ arr.sort(function(){return Math.random() - 0.5;}); } var t2 = new Date().getTime(); console.log('sort Time:'+(t2-t1)); t2 = new Date().getTime(); for (var i = 1;i<=1000;i++){ shuffle(arr); } var t3 = new Date().getTime(); console.log('shuffle Time:'+(t3-t2)); } function shuffle(o){ for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x); return o; }
2016年1月31日 -
0Comment 1929views
node.js websocket 一个简单的方式打印客户端 iIP
2016年1月20日
最新评论