JavaScript函数setInterval()和setTimeout()正确的写法
2024-09-08 12:55:11
一、常规写法
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()正确的写法
最新文章
- HDU1695 GCD(莫比乌斯反演)
- MyBatis知多少(15)数据模型
- 性能分析之-- JAVA Thread Dump 分析综述
- for语句中声明变量
- THREE.js代码备份——canvas_lines(随机点、画线)
- SqlServer刷新所有视图
- 我的第一个Spring程序
- 相看系统中用户的信息 passwd, shadow
- NotImplementedException未实现该方法或操作
- Windows常用的监视数据指标
- 在Eclipse中提交SVN项目的时候注意提交项目信息
- Ubuntu16.04配置Mac主题
- 序列化还是JSON存储对象?
- js替换字符串中特殊字符
- webstorm加载项目卡死在scanning files to index
- LeetCode 47 全排列II
- 液晶屏MIPI接口与LVDS接口区别(总结)
- docker使用大全 tomcat安装
- aspectj 注解
- window apidoc的安装和使用
热门文章
- JSON.parse 的用法,在js中用的。也是反序列化用法。
- iOS Core ML与Vision初识
- iOS开发-重写description方法,自定义控制台(log)信息
- Redis Win平台安装
- mongoDB id 导出,dump,sed,count,mysql import等用法示例
- 自己学Docker:4.開始了解Docker的工作模式
- PHP 命名空间namespace 和 use
- 自己动手开发更好用的markdown编辑器-06(自动更新)
- View的setTag和getTag使用
- C++ Primer(第五版)读书笔记 &; 习题解答 --- Chapter 3