随笔分类 -  es6

摘要:刚好看到一篇文章,有写到async/await的,于是就自己也简单记录一下。 我们都知道是用Promise能很好的解决回调地狱的问题,但是如果处理流程比较复杂的话,那么整段代码将充斥着then,语义化不明显,于是就有async/await可以代替是用 前面添加了async的函数再执行后都会自动返回一 阅读全文
posted @ 2022-02-14 10:23 超哥20 阅读(162) 评论(0) 推荐(0)
摘要:突然听说Promise现在很流行,虽然之前有看到过这个,但是没怎么去了解,今天听到就刚好学习记录一下 然后就看了一下廖雪峰老是关于Promise的描述,讲得很详细,提出里面的例子来参考学习用 new Promise(function (resolve, reject) { log('start ne 阅读全文
posted @ 2019-11-15 17:11 超哥20 阅读(107) 评论(0) 推荐(0)
摘要:import导入模块、export导出模块 总结: 阅读全文
posted @ 2019-09-07 17:13 超哥20 阅读(258) 评论(0) 推荐(0)
摘要:一、为什么要封装 在开发过程中,具有相同处理逻辑的代码通常会进行函数的封装来减少代码冗余,使代码看起来更加美观, 属性一般定义在构造函数中,而方法一般定义在prototype原型上 es6中的class类的实现 在类里面定义方法,是直接定义在原型上的。constructor方法相当于es5中构造函数 阅读全文
posted @ 2019-09-03 09:36 超哥20 阅读(838) 评论(0) 推荐(0)
摘要:以前不知道有扩展运算符这个东西,后来知道了,可是也基本没有用过,今天工作过程中,突然遇到有好几个参数需要调用同样的方法,一开始我是一个一个调用的,就是很愚蠢的写了几行相同的调用方法,当然写的过程中就已经有想到要用...扩展运算符来处理了,可是出于对它的不够了解,所以就没有用,写好之后,发现效果完全没 阅读全文
posted @ 2019-08-21 17:30 超哥20 阅读(131) 评论(0) 推荐(0)
摘要:map 有返回值,返回一个新的数组,每个元素为调用func的结果 let list=[1,2,3,4,5]; let other=list.map((item,index)=>{ return item*2; }) console.log(other); //print:[2,4,6,8,10] f 阅读全文
posted @ 2019-07-01 14:22 超哥20 阅读(233) 评论(0) 推荐(0)
摘要:1、es6中变量声明可以使用let声明变量,用const声明常量。例: 2、es6中的模板字符串。使用反撇号字符`代替普通字符串的引号'或"。例: 3、箭头函数。例: 4、增强的变量字面量。例: 5、解构赋值:es6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,叫做解构 ①:数组的解构赋值 阅读全文
posted @ 2019-04-19 10:30 超哥20 阅读(213) 评论(0) 推荐(0)