js 把函数作为参数传递给另一个方法
来源:互联网 发布:select count,sql,统计 编辑:程序博客网 时间:2024/05/21 06:33
正常传方法不带参数的不做讨论了,看一下方法带参数的
例如:
$(function(){test1(test3('22'));})function test1(Func){//Func(value)}function test3(data){alert(data);}上述代码执行后会直接弹出‘22’,因为test3(‘22’)传过去就直接执行了,而不是作为参数传过去。
解决方法两种 :1:使用匿名函数
$(function(){test1(function(){test3('22')});})function test1(Func){Func()}function test3(data){alert(data);}
2:将方法和参数分开
$(function(){test1('22',test3);})function test1(value,Func){Func(value)}function test3(data){alert(data);}
1 0
- js 把函数作为参数传递给另一个方法
- JS 把函数作为参数传递
- 怎样把数组作为参数传递给函数
- Matlab中如何将(自定义)函数作为参数传递给另一个函数
- Matlab中如何将(自定义)函数作为参数传递给另一个函数
- 关于将函数的地址作为参数传递给另一个函数调用
- 将函数的地址作为参数传递给另一个函数调用
- C# 委托的应用1:将方法作为参数传递给另一个方法
- C# 委托的应用1:将方法作为参数传递给另一个方法
- js函数作为另一个函数的参数
- C#.NET常见问题(FAQ)-如何把函数名作为参数传递给另一个函数
- 函数指针作为参数传递给函数
- 关于函数作为参数传递给函数
- gridview的行号作为js函数参数的传递方法
- C#函数 把 对象作为参数传递
- C语言技巧:怎样把数组作为参数传递给函数?
- C语言技巧:怎样把数组作为参数传递给函数?
- (转载) C语言技巧:怎样把数组作为参数传递给函数?(值传递和指针传递)
- CentOS7修改服务器主机名方法
- NHK Easy News 翻译 12月22日-1
- 左右fragment
- arnold渲染vr视频全景视频
- IOS- 企业App"无法升级安装应用程序 因为证书无效"的解决方案
- js 把函数作为参数传递给另一个方法
- LeetCode笔记:189. Rotate Array
- AS出现Gradle's dependency cache may be corrupt错误的解决办法
- JavaScript学习笔记 CH.2 SEC.3 字符串
- 抓交通肇事逃犯
- LINUX基础知识
- jQuery的function(a){a=a||"text";}表示的意义
- FTP服务器日志解析
- 算法——分类目录