Open HuangHongRui opened 7 years ago
函数声明 | 函数表达式的区别
使用关键字function声明一个函数。 函数声明不要求一定要放于调用(函数)前面(因为声明本身会置顶..)。
function
函数表达式就务必需要把声明放于调用(函数)前面了。否则没法运行。
变量的声明前置 | 函数的声明前置
arguments
arguments对象是所有函数中可用的局部变量。你可以使用arguments对象在函数中引用函数的参数。此对象包含传递给函数的每个参数的条目,第一个条目的索引从0开始。例如,如果一个函数传递了三个参数,你可以参考它们如下:
arguments对象不是一个 Array 。它类似于数组,但除了 长度之外没有任何数组属性。例如,它没有 pop 方法。但是它可以被转换为一个真正的数组::
权威链接:🍼🍼🍼🍼🍼🍼🍼🍼🍼
函数"重载"的实现
立即执行函数表达式&作用。
递归实现 n! (递归)
使用关键字
function
声明一个函数。 函数声明不要求一定要放于调用(函数)前面(因为声明本身会置顶..)。函数表达式就务必需要把声明放于调用(函数)前面了。否则没法运行。
arguments对象是所有函数中可用的局部变量。你可以使用arguments对象在函数中引用函数的参数。此对象包含传递给函数的每个参数的条目,第一个条目的索引从0开始。例如,如果一个函数传递了三个参数,你可以参考它们如下:
arguments对象不是一个 Array 。它类似于数组,但除了 长度之外没有任何数组属性。例如,它没有 pop 方法。但是它可以被转换为一个真正的数组::
权威链接:🍼🍼🍼🍼🍼🍼🍼🍼🍼