重温JavaScript(lesson6):函数(2)

2021-05-07
阅读 4 分钟
747
又到了我们一起重温JavaScript的时间啦,上一次我们重温了有关函数是一等公民和函数定义方式的内容,这次我们接着看看函数参数相关的内容,这次回顾的部分内容稍微有点晦涩,但是我敢保证你能明白!反正我是信了。
封面图

重温JavaScript(lesson5):函数(1)

2021-05-06
阅读 6 分钟
876
我们为什么要学习函数,要把它搞懂了,搞透彻?因为能把JS作为函数式语言(functional language)来理解会提高我们的代码水平。JS当中有一个重要的概念那就是:函数是一等公民(first-class citizens)。这是指函数可以像其他普通的JS数据类型一样,可以变量引用,能以字面量的形式声明,能够作为参数传递,还能够作为返回...
封面图

重温JavaScript(lesson4):作用域和闭包(2)

2021-05-04
阅读 4 分钟
691
先来补充一个知识点(PS:如果你觉得不好理解,就看之后代码吧~),词法作用域:“函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用时决定的。为了实现词法作用域,JS函数对象的内部状态不仅包含函数的代码逻辑,还必须引用当前的作用域链。函数对象可以通过作用域链相互关联起来,函数体内部...
封面图