JavaScript函数setInterval()和setTimeout()正确的写法
Posted Mazey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript函数setInterval()和setTimeout()正确的写法相关的知识,希望对你有一定的参考价值。
一、常规写法
1.1 不传参数
function a (x, y) { var i = 0; var b = function(){ console.log((x * y) + (i++)); } return b; } var c = a(1, 2); setInterval(\'c()\', 1000);
1.2 传参数
function c (x, y) { console.log(x * y); } setInterval(\'c(1, 2)\', 1000);
二、改进写法
2.1 不传参数
setInterval(c, 1000);
2.2 传参数
setInterval(function(){ c(1, 2); }, 1000);
2.3 改进原因
在幕后,javascript仍需要评估和执行你给程序传递的字符串。Link
以上是关于JavaScript函数setInterval()和setTimeout()正确的写法的主要内容,如果未能解决你的问题,请参考以下文章