87,716
社区成员




var ttt,ms = 0;
function Start() {
ttt = setInterval(function () {
ms += 1;
console.log("-----" + ms + "-----");
}, 1);
}
function Pause() {
clearInterval(ttt);
}
Start();//开始计时
console.warn("Start");
var array = new Array(100000);
for (var i = 0; i < array.length; i++) {
array[i] = 0;
if (i % 10000 == 0)
console.log(i);
}
console.warn("End");
Pause();//停止计时
console.log(ms);
var array = new Array(100000);
for (var i = 0; i < array.length; i++) {
array[i] = 0;
}
这段代码如何优化?[/quote]
这段代码是要做什么的。只是给函数赋初值么?
[/quote]
嗯,是的,初始化[/quote]
那没什么好优化的
var array = new Array(100000);
for (var i = 0; i < array.length; i++) {
array[i] = 0;
}
这段代码如何优化?[/quote]
这段代码是要做什么的。只是给函数赋初值么?
[/quote]
嗯,是的,初始化
var array = new Array(100000);
for (var i = 0; i < array.length; i++) {
array[i] = 0;
}
这段代码如何优化?
var array = new Array(100000);
for (var i = 0; i < array.length; i++) {
array[i] = 0;
}
这段代码如何优化?[/quote]
这段代码是要做什么的。只是给函数赋初值么?
<script type="text/javascript">
var ttt, ms = 0;
function start() {
ttt = setInterval(function () {
ms += 1;
console.log("-----" + ms + "-----");
}, 1);
}
function pause() {
clearInterval(ttt);
if (pause.callback) {
pause.callback();
}
}
start();//开始计时
console.warn("Start");
pause.callback = function () {
console.log("End");
console.log(ms);
};
var array = new Array(100000);
for (var i = 0; i < array.length; i++) {
array[i] = 0;
if (i % 10000 == 0)
console.log(i);
}
//setTimeout(pause, 1 * 1000);// 2秒后停止计时
pause();
</script>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!--
setInterval()/setTimeout() 这些函数是异步的,
类似于多线程。
-->
<script>
var ttt,ms = 0;
function start() {
ttt = setInterval(function () {
ms += 1;
console.log("-----" + ms + "-----");
}, 1);
}
function pause() {
clearInterval(ttt);
if ( pause.callback ) {
pause.callback();
}
}
start();//开始计时
console.warn("Start");
pause.callback = function () {
console.log( "End" );
console.log( ms );
};
setTimeout( pause, 2 * 1000 );// 2秒后停止计时
</script>
</body>
</html>