首页 > 其他分享 >js函数的几种写法,闭包函数的写法

js函数的几种写法,闭包函数的写法

时间:2022-10-28 16:37:10浏览次数:56  
标签:闭包 function 函数 js hi alert foo 写法

最常见的写法:
//声明一个函数
function foo() {
alert('hi, js');
}
//调用函数
foo();


匿名函数写法:
var foo = function () {
alert('hi, js');
}
foo(); //调用匿名函数


改装一下,给调用的foo匿名函数加个括号:
var foo = function () {
alert('hi, js');
}
(foo)();


干脆,连foo的定义也省掉,把foo赋值语句的等号右边的代码段直接替换掉刚才括起来的foo:
(function () {
alert('hi, js');
})();



这个就是常见的闭包函数写法的了!

标签:闭包,function,函数,js,hi,alert,foo,写法
From: https://blog.51cto.com/xxjjing/5805028

相关文章

  • day21 单列索引与组合索引 & 索引的优点和使用原则 & 视图与函数
    索引1.索引有几种四种,单列索引,组合索引,全文索引,空间索引2.索引的优点所有的MySQL数据库列类型都可以被索引,也就是可以给任意字段加索引提高数据查询速度索引的缺点1......
  • 【笔记04】Javascript - 基本概念 - (函数)
    【笔记04】Javascript-基本概念-(函数)Javascript 是底层基础,决定上层建筑,这个学不好,后面就学不明白了。函数的诞生先看一段代码:if(1>0){document.write("a");......
  • Mysql取整函数
    Mysql取整函数1.round四舍五入取整round(s,n):对s四舍五入保留n位小数,n取值可为正、负、零.如四舍五入到整数位,则n取零.2.ceil向上取整ceil(s):返回比s大的最小整数3.floo......
  • 存储函数把身份证15位转18位
    CreateOrReplaceFunctionIDCARD15TO18(CARDVarchar2)ReturnVarchar2IsTypeTIARRAYIsTableOfInteger;TypeTCARRAYIsTableOfChar(1);RESULTSVa......
  • 函数式接口
    函数式接口,FunctionalInterface是一个有且仅有一个的抽象方法,可以有多个非抽象方法的接口函数式接口可以被隐式的转换为lambda表达式1.定义@FunctionalInterfaceinte......
  • 递归函数
    概念:需要满足两个条件1.引用自身 2.有一个最小可能性返回值1#n的阶乘2#方法一(常规)3deffactorial(n):4result=15foriinrange(1,n+1):......
  • JavaScript 箭头函数
    箭头函数的形式:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metana......
  • 一个函数抽取类壳的脱壳过程
    AndroidKiller查看此apk发现入口Activity找不到,说明此apk被加壳了。接着查看apk反编译后的代码,发现使用的XX的乐固。首先尝试在DEX文件加载过程中进行hook,例如hookDex......
  • C++——指针作为函数参数传递需要注意的问题
    指针作为函数参数传递的一些问题总结:#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<iostream>#include<cstdlib>#include<cstring>usingnamespace......
  • 久违了!欧拉函数
    GCD-HDU2588-VirtualJudge(vjudge.net)题意:给定n,m,n<=1e9for(inti=1;i<=n;i++){if(gcd(i,n)>=m)cnt++;}注意到n<=1e9,这个模拟算法是不能通过的如......