关于 JS-函数

2016-10-13  本文已影响0人  JunVincetHuo

1. 函数声明和函数表达式有什么区别

function text(){ //函数声明 console.log(1); }

var a =function text() { console.log(1); };

函数表达式前调用函数.png 函数表达式后调用函数.png

2.什么是变量的声明前置?什么是函数的声明前置

3.arguments 是什么

在函数内部,你可以使用arguments对象获取到该函数的所有传入参数,能展示数组的实参是什么(形参不可以)

arguments实现.png

参考:JavaScript arguments对象

4.函数的重载怎样实现?

JavaScript并没有重载的功能,因此可以通过arguments实现

arguments重载.png

5.立即执行函数表达式是什么?有什么作用?

6..什么是函数的作用域链

例子如下:

作用域链展示.png

JavaScript 开发进阶:理解 JavaScript 作用域和作用域链


代码

1


task-1.png
task-2.png
task-3.png
task-4.png
task-5.png
task-6.png
task-7.png
task-8.png
task-9.png
task10.png
上一篇下一篇

猜你喜欢

热点阅读