Extjs 基础篇—— Function 能在定义时就能执行的方法的写法 function(){...}()
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Extjs 基础篇—— Function 能在定义时就能执行的方法的写法 function(){...}(),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1816字,纯文字阅读大概需要3分钟。
内容图文
Ext.js 中 Function能在定义时就能执行的方法的写法 function(){...}()
- /**
- * 第二部分Function:能在定义时就能执行的方法的写法 function(){...}(); //注意 红色 括号,即 Function定义之后,价格括号既可以定义之后就执行了
- */
- /**
- * 一、普通的方法的定义与执行
- */
- // 1-1、普通的方法定义,不带返回值的情况
- fun = function() {
- alert("执行");
- };
- // 1-2、普通的方法执行,不带返回值的情况
- // fun();// 输出结果:执行
- // 2-1、普通的方法定义,带返回值,且返回值是个字符串的情况
- fun = function() {
- alert("执行");
- return "返回的是字符串";
- }
- // 2-2、普通的方法执行,带返回值,且返回值是个字符串的情况
- // fun();// 输出结果:执行
- // 2-3、普通的方法执行,带返回值,且返回值是个字符串的情况,并将返回值输出
- // alert(fun());// 输出结果:执行,返回的是字符串,(分别是两次警告框形式出现),原因是,先执行fun(),然后会带回返回的字符串,再通过alert输出
- // alert(typeof fun());// 输出结果:执行,string
- // 3-1、普通的方法定义,带返回值,且返回值是个object的情况
- fun = function() {
- alert("执行");
- return new Date();
- }
- // 3-2、普通的方法执行,带返回值,且返回值是个object的情况
- // fun();// 输出结果:执行
- // 3-3、普通的方法执行,带返回值,且返回值是个object的情况,并将返回值输出
- // alert(fun());// 输出结果:执行,Wed May 14 16:25:32 UTC+0800 2008
- // 3-4、普通的方法执行,带返回值,且返回值是个object的情况,并将返回值类型输出
- // alert(typeof fun());// 输出结果:执行,object
- // 4-1、普通的方法执行,带返回值,且返回值是个function的情况
- fun = function() {
- alert("执行");
- return function() {
- alert("返回类型是个方法");
- };
- }
- // 4-2、普通的方法执行,带返回值,且返回值是个function的情况
- // fun();// 输出结果:执行
- // 4-3、因为fun()执行后返回的是个function,所以根据这个返回的function的参数情况(比如参数的个数和类型)再执行一次返回的function,
- // 因为此处这个返回的function是不需要参数的,所以就可以直接用()来执行
- // fun()();// 输出结果:执行,返回类型是个方法
- // 3-4、普通的方法执行,带返回值,且返回值是个object的情况,并将返回值类型输出
- // alert(typeof fun());// 输出结果:执行,function
- /**
- * 定义时就能执行
- */
- fun = function(){
- alert("执行");
- }();
- //alert(fun);
- fun = function(){
- alert("执行");
- return "返回的是字符串";// 返回的是个字符串
- }();
- //alert(fun)
- fun = function(){
- alert("执行");
- return new Date();// 返回的是个object
- }();
- alert(fun);
- fun = function(){
- alert("执行");
- return function(){
- alert("返回类型是个方法");
- }// 返回的是个方法
- }();
- fun();
原文链接:http://yahaitt.iteye.com/blog/193054
原文:https://www.cnblogs.com/1175429393wljblog/p/8794274.html
内容总结
以上是互联网集市为您收集整理的Extjs 基础篇—— Function 能在定义时就能执行的方法的写法 function(){...}()全部内容,希望文章能够帮你解决Extjs 基础篇—— Function 能在定义时就能执行的方法的写法 function(){...}()所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。