es6
dxj124
这个作者很懒,什么都没留下…
展开
-
ES6新增的padStart()方法和padEnd()方法
padStart() 用于头部补全; padEnd() 用于尾部补全。 如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全。 'x'.padStart(5, 'ab') // 'ababx' 'x'.padStart(4, 'ab') // 'abax' 'x'.padEnd(5, 'ab') // 'xabab' 'x'.padEnd(4, 'ab') // 'xaba' padStart()和padStart()一共..原创 2020-05-15 14:42:46 · 282 阅读 · 0 评论 -
es6学习
学习网址:http://es6.ruanyifeng.com/#docs/let 1. let 和 const 命令 let和传统的var的区别,let定义的变量具有块级作用域 特殊情况:for循环,需要打印i值时,可以用let来定义,用var打印的话打印的是最后一个值 特点:1.块级作用域 2.不存在变量提升。用var 定义变量 可以在声明之前使用,值为undefin...原创 2017-09-25 17:29:22 · 226 阅读 · 0 评论 -
ES6中 promise异步加载的用法
概念:Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法 Promise的构造函数接收一个参数,是函数,并且传入两个参数:resolve,reject,分别表示异步操作执行成功后的回调函数和异步操作执行失败后的回调函数。其实这里用“成功”和“失败”来描述并不准确,按照标准来讲,resolve是将Promis...转载 2018-09-20 11:10:53 · 685 阅读 · 0 评论 -
ES6的转码
es6语法,有些浏览器或者不支持,可以在caniuse中查看兼容性 需要如果用到es6的语法,可能出现需要转码的情况,在babel中转码,可以下载到本地配置,也可以在线转 https://www.babeljs.cn/ http://www.ruanyifeng.com/blog/2016/01/babel.html...原创 2018-09-20 11:14:36 · 212 阅读 · 0 评论