随笔分类 -  es6

关于es6方法经验总结
摘要:目录 String.prototype.matchAll - 由 Jordan Harband 提出 import() - 由 Domenic Denicola 提出 BigInt – 任意精度整数,由 Daniel Ehrenberg 提出 Promise.allSettled - 由 Jason 阅读全文
posted @ 2021-01-28 09:20 ____chen 阅读(236) 评论(0) 推荐(0) 编辑
摘要:我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑,本文带你试一下。 举个例子 先看一段代码 /** * 阅读全文
posted @ 2019-01-17 09:25 ____chen 阅读(4643) 评论(3) 推荐(4) 编辑
摘要:Object.defineProperty() 和 Proxy 对象,都可以用来对数据的劫持操作。何为数据劫持呢?就是在我们访问或者修改某个对象的某个属性的时候,通过一段代码进行拦截行为,然后进行额外的操作,然后返回结果。那么vue中双向数据绑定就是一个典型的应用。 Vue2.x 是使用 Objec 阅读全文
posted @ 2019-01-17 09:22 ____chen 阅读(2233) 评论(0) 推荐(0) 编辑
摘要:昨天看了一篇vue的教程,作者用async/ await来发送异步请求,从服务端获取数据,代码很简洁,同时async/await 已经被标准化,是时候学习一下了。 先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该 阅读全文
posted @ 2019-01-10 11:24 ____chen 阅读(2174) 评论(0) 推荐(1) 编辑
摘要:es6 扩展运算符 三个点(...) es6 扩展运算符 三个点(...) 1 含义 扩展运算符( spread )是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 [javascript] view plain copy console.log(...[1, 阅读全文
posted @ 2018-06-01 16:29 ____chen 阅读(209) 评论(0) 推荐(0) 编辑
摘要:es6 javascript对象方法Object.assign() es6 javascript对象方法Object.assign() 2016年12月01日 16:42:34 阅读数:38583 2016年12月01日 16:42:34 阅读数:38583 阅读数:38583 1 基本用法 Obj 阅读全文
posted @ 2018-06-01 11:52 ____chen 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1 含义 扩展运算符( spread )是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 [javascript] view plain copy console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 阅读全文
posted @ 2018-03-14 14:01 ____chen 阅读(220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示