ES6块级作用域及新变量声明(let)
摘要:很多语言中都有块级作用域,但JS没有,它使用var声明变量,以function来划分作用域,大括号“{}” 却限定不了var的作用域。用var声明的变量具有变量提升(declaration hoisting)的效果。 ES6里增加了一个let,可以在{}, if, for里声明。用法同var,但作用
阅读全文
匿名函数_详解
摘要:1、匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。 1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式 第一种:这也是最常规的一种 复制代码代码如下: function double(x){ return 2 *
阅读全文