其他---02匿名函数、回调函数、立即执行函数、箭头函数(未完)

发布时间:2022-06-27 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了其他---02匿名函数、回调函数、立即执行函数、箭头函数(未完)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

01.匿名函数:顾名思义指的是没有名字的函数,在实际开发中使用的频率非常高!也是学好JS的重点。

匿名函数:
(function (){

    //由于没有执行该匿名函数,所以不会执行匿名函数体内的语句。

    console.log("张培跃");

})




匿名函数事件用处:
<input type="button" value="点我啊!" id="sub">

<script>

    //获得按钮元素

    var sub=document.querySelector("#sub");

    //给按钮增加点击事件。

    sub.onclick=function(){

        alert("当点击按钮时会执行到我哦!");

    }

</script>





匿名函数对象用处:
var obj={

    name:"张培跃",

    age:18,

    fn:function(){

        return "我叫"+this.name+"今年"+this.age+"岁了!";

    }

};

console.log(obj.fn());//我叫张培跃今年18岁了!

02.立即执行函数,“()”叫执行符号,谨记:只有表达式才能被执行符号执行。

例子1:
test()
解析:常见的地方使用来执行一个函数,在没有函数时候,可以把test理解一个表达式,后面的括号理解为执行符号

例子2:
function test(){
  console.log('a')  
}()
解析:此函数无法执行,因为括号全面不是表达式,而是一个函数声明


例子3:
var test=function(){
    console.log('a')
}()
解析:此函数可以执行

例子4:
(function (){

    //此时会输出张培跃
    console.log("张培跃");

})()

解析:此函数可以被执行,也叫立即执行函数,因为函数被括号包含,所以变成了一个表达式,即能被执行符号执行

03.

脚本宝典总结

以上是脚本宝典为你收集整理的其他---02匿名函数、回调函数、立即执行函数、箭头函数(未完)全部内容,希望文章能够帮你解决其他---02匿名函数、回调函数、立即执行函数、箭头函数(未完)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: