ECMAScript 6 入门笔记
文章平均质量分 68
根据es6入门教程,加上自己的一些理解进行整理
Ocean!!
之后主要更新个人博客,抽空更新到到csdn
展开
-
手写Promise
1. Promise声明🍒class MyPromise { // 构造器 constructor(executor) { // 成功 let resolve = () => {}; // 失败 let reject = () => {}; // 立即执行 executor(resolve,reject); }}2. 定义基本状态🍒class MyPromise { // 构造器原创 2022-05-03 17:08:57 · 211 阅读 · 0 评论 -
03-字符串的扩展以及新增方法
一、字符串的扩展1、字符串的遍历器接口ES6 为字符串 添加了遍历器接口 所以字符串可以被 for...of循环遍历let text = String.fromCodePoint(0x20BB7);for (let i = 0; i < text.length; i++) { console.log(text[i]);}// " "// " "for (let i of text) { console.log(i);}// "????"上面代码中,字符串tex原创 2021-11-03 23:34:51 · 340 阅读 · 0 评论 -
02-变量解构赋值
一、变量的解构赋值1.数组的解构赋值:以前为变量赋值:let a = 1;let b = 2;let c = 3;ES6允许写成下面这样:let [a, b, c] = [1, 2, 3];这种写法表示,从数组中提取值,按照对应位置,对变量赋值再来看更多例子:let [foo, [[bar], baz]] = [1, [[2], 3]];foo // 1bar // 2baz // 3let [ , , third] = ["foo", "bar", "baz"];t原创 2021-11-03 00:16:56 · 83 阅读 · 0 评论 -
01-let和const命令
一.let:let用法和var类似,但是所声明的变量,只在let命令所在的代码块中有效{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 1应用:1> 例如for循环的计数器,就适合用let命令for (let i = 0; i < 10; i++) { // ...}console.log(i);// ReferenceError: i is not defined原创 2021-11-02 01:04:15 · 111 阅读 · 0 评论