对象能做的任何一件事,函数也都能做。

函数也是对象,唯一的特殊之处在于它是可调用的(invokable),即函数会被调用以便执行某项动作。

正如我们多次所提到的,JavaScript中的函数是第一类对象,除此以外也就意味着它们可以通过字面量创建,可以赋值给变量和属性,可以作为传递给其他函数的参数或函数的返回值。

 

函数的4类定义方式:函数声明和函数表达式  、箭头函数、函数构造函数 、生成器函数

函数声明和函数表达式:

 

 

 

                                        

 

回调函数:每当我们建立了一个将在随后调用的函数时,无论是在事件处理阶段通过浏览器还是通过其他代码,我们都是在建立一个回调(callback)。这个术语源自于这样一个事实,即在执行过程中,我们建立的函数会被其他函数在稍后的某个合适时间点“再回来调用”。

posted on 2020-11-26 10:11  occc  阅读(173)  评论(0编辑  收藏  举报