ES6学习记录
文章平均质量分 89
勇敢小阵
这个作者很懒,什么都没留下…
展开
-
ES6 Promise、Generator、async学习
Promise实例化实例方法创建promise对象静态方法Generator特征创建Generator函数async Promise 一种异步编程解决方案,Promise是一个容器,保存着将来才会执行的代码;从语法角度来说Promise是一个对象,可以用来获取异步操作的消息。异步操作,同步解决,避免了层层嵌套的回调函数 实例化 Promise构造函数接受一个函数作为参数,该函数的两个参数分别是resolve和reject。它们是两个函数,由 JavaScript 引擎提供。 Promise对象代表一个异步.原创 2021-09-29 20:07:38 · 141 阅读 · 0 评论 -
ES6 类、Symbol学习
类class构造函数实例方法静态方法继承Symbol创建symbol值应用解决冲突消除魔术字符串全局注册表 类 class 通过class关键字,可以定义类。基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰更像面向对象编程的语法而已。所以ES6 的类,完全可以看作构造函数的另一种写法。 构造函数 constructor方法是类的默认方法,通过new命令生成对象实例时,自动调用该方法。一个类必须有constructor方.原创 2021-09-28 19:04:41 · 166 阅读 · 0 评论 -
ES6变量、解构、对象、数组、函数学习
变量常量 变量 ES6中用let 声明变量,let有如下特点: 1.变量声明不会被提升,即在变量声明之前无法使用该变量 console.log(name);//ReferenceError:Cannot access 'name' before initialization let name='zhangsan'; // console.log(name);//zhangsan 具有局部作用域,即let声明的变量只能在对应代码块中使用 let name='zhangsan'; { let n.原创 2021-09-27 22:31:22 · 285 阅读 · 0 评论