01 2018 档案
ES6 块级作用域
摘要:作用域包括:全局作用域,函数作用域,块级作用域。 为什么要用块级作用域: 1.内层变量可能会覆盖外层变量。 2.用来计数的循环变量泄露为全局变量。 块级作用域: es6允许块级作用域无限嵌套。{{{{let name = "kevin"}}}} 块级作用域与函数声明 es5:函数只能在顶层作用域和函
阅读全文
ES6 let 和 const
摘要:let 其用法与var差不多,但所申明变量只能在let命令代码块中有效。 用法: 1.不存在变量提升:在let申明变量之前使用该变量,该变量是不可用的 2.暂时性死区:只要进入当前作用域,let所申明的变量就绑定在这个作用域,若在申明变量之前使用该变量,是不可用的。 3.不允许重复申明:不允许在同一
阅读全文
ES6 解构赋值
摘要:定义:ES6允许按照一定的模式从数组和对象中提取值,然后对变量进行赋值,这被称为解构赋值。 对象的解构赋值: let {a} = b; 意思是从b这个对象中提取属性名为a的值并赋给a属性,返回一个对象{a: a}。 即:对象的赋值是下面的简写形式: let {foo:foo,bar:bar} = {
阅读全文
一个 react 小的 demo
摘要:一.搭建开发环境: webpack构建工具。 新建一个文件夹(login),进入根目录, 1.输入命令:cnpm init,生成了一个package.json文件,这是一个标准的npm说明文件,里面蕴含了丰富的信息,包括当前项目的依赖模块,自定义的脚本任务等等。 2.输入命令:cnpm instal
阅读全文
浙公网安备 33010602011771号