随笔分类 -  ESCMScript6

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