<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
/*匿名函式的用法:*/
// 1. 字面量形式
let fn=function(){
console.log("匿名函式賦值給變數,成為一個有名字的函式");
}
fn();//這樣就是有名字的函式了
// 2. 物件函式形式
let obj={
name:"小明",
say:function(){
console.log(this.name+"說:hello");
}
}
obj.say(); // 小明說:hello
// 3. 作為事件處理函式
document.onclick=function(){
console.log("我被點選了");
}
// 4. 作為回撥函式
function add(a,b,callback){
let result=a+b;
callback(result);
}
add(1,2,function(result){
console.log("結果是:"+result);
})
function fn1(result){
setTimeout(() => {
console.log("我是主函式,被呼叫了");
result();
}, 2000);
}
fn1(function(){
console.log("我是回撥函式,被呼叫了");
})
//立即執行函式
(function(){
console.log("我是立即執行函式");
}());
//箭頭函式
let add1=(a,b)=>a+b;
console.log(add1(1,2)); // 3
</script>
</body>
</html>
在Js中匿名函式的幾種寫法
相關文章
- js中的匿名函式JS函式
- TypeScript 定義函式的幾種寫法TypeScript函式
- JS中建立函式的幾種方式JS函式
- 請寫出幾種匿名自執行的寫法(至少三種)
- TypeScript中函式過載寫法,你在第幾層!TypeScript函式
- 單例的幾種寫法單例
- 胡扯JS系列-匿名函式的自動執行JS函式
- 深入理解 函式、匿名函式、自執行匿名函式函式
- 閉包函式(匿名函式)的理解函式
- JavaScript 匿名函式JavaScript函式
- Golang匿名函式Golang函式
- Ruby 匿名函式函式
- PHP匿名函式PHP函式
- Go 匿名函式Go函式
- 匿名函式(Python)函式Python
- js中在一個函式中引用另一個函式中的函式,可以這麼做JS函式
- 遞迴函式、演算法之二分法、三元表示式、各種生成式、匿名函式遞迴函式演算法
- 面試中單例模式有幾種寫法?面試單例模式
- (譯)函式式元件在Vue.js中的運用函式元件Vue.js
- JS的五種函式呼叫方式JS函式
- 1.5.7 Python匿名函式Python函式
- PHP 匿名函式初探PHP函式
- Python函式與lambda 表示式(匿名函式)Python函式
- GO 的匿名函式使用注意Go函式
- 匿名函式有加速的效果??函式
- python匿名函式的好處Python函式
- 學會TypeScript中函式過載寫法TypeScript函式
- 第 8 節:函式-匿名函式、遞迴函式函式遞迴
- 舉例說明js立即執行函式的寫法有哪些?JS函式
- JS氣泡排序的6種寫法JS排序
- js函式中的this指向JS函式
- Python 返回函式+匿名函式Python函式
- 單例模式有幾種寫法?單例模式
- 快速介紹幾個JS函式JS函式
- 手寫JS函式的call、apply、bindJS函式APP
- PHP 手冊中的匿名函式關聯用法分析PHP函式
- 兄弟連go教程(14)函式 - 匿名函式Go函式
- 裝飾器,匿名函式函式