如何理解匿名函数

如何理解匿名函数

昨天看的周爱民的《JAVASCRIPT语言精髓与编程实践》意外的好看,很多自己理不清的概念都得到了解答。现在快看完第二章了。准备收一本二手书,仔细再看几遍。

1.基本类型和基本包装类型的区别是:

答:参与运算时候基本类型是值,包装类型是引用。包装类型是对象,可以添加任意属性。

2.匿名函数的怎么理解?

答:函数调用的基本形式是函数调用运算符(),所以函数调用必然是func()

a:在匿名函数中没有函数名,所以可以直接把函数运算的结果值传递过来:

(function(){
})()

函数运算的结果值传递过来,然后最后一个函数调用符()实现函数调用,作用于函数的引用

b:使用最外层强制运算符,使得函数调用运算得以执行,最用于函数本身

(function(){
}())

c:使用较少,void 实现调用函数,并忽略返回值。void使得其后的函数表达式执行运算

void function(){
}()

虽然总结了下,但是其实也不是特别清晰。
温故知新,一次再一次的回首来处,总会发现别样的收获。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,688评论 0 13
  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,356评论 9 118
  • 除了金字塔之外,古埃及神庙的地位也是不能不提的。它作为埃及人日常生活、学习、宗教祭祀、人与神交流的场所,不能不说神...
    六翼幻想阅读 5,356评论 0 3
  • 欲把西湖比西子,再次寻觅许仙和白娘子!西湖每一座桥都有着一个凄美的爱情故事,也许不够真实,但也是人们对唯美爱情的追...
    Caminlawu阅读 1,696评论 0 0
  • 第一个部分:认识自己 你本来就不完美,为何要担心不完美。我们总是希望在别人面前显得完美,得到别人的赞美,你才能接纳...
    江西辰妈阅读 1,657评论 0 0