随笔分类 - ESCMScript6
摘要:1. Promise的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是
阅读全文
摘要:严格模式 ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict";。 严格模式的限制如下 变量必须声明后再使用 函数的参数不能有同名属性,否则报错 不能使用with语句 不能对只读属性赋值,否则报错 不能使用前缀 0 表示八进制数,否则报错 不能删除不可删除的属性,否则报
阅读全文
摘要:1.let命令 基本语法 ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 { let a = 1 var b = 2 console.log(a) // 在作用域内有效 } console.log(a) // 在作用域外无效,报错:
阅读全文

浙公网安备 33010602011771号