1.padStart/padEnd ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全 注意: 这是个string的API , 需要先将数字转为字符串 解决: 时间格式化 不满两位数添0 第一个参数 ...
1、 字符串填充 String padding String 增加了两个实例方法 — padStart 和 padEnd,这两个方法可以在字符串的首/尾添加其他字符串,类似数组的 unshift,push 方法 语法 str.padStart(targetLength [, padString]) ...
分类:
编程语言 时间:
2021-05-24 06:12:07
阅读次数:
0
1.简介 ES2017引入了async函数,使得异步操作变得更加方便。 async函数的返回值是Promise对象,因此可以使用.then()方法指定下一步操作。当函数执行的时候,一旦遇到await就会先返回,等到异步操作完成,再接着执行函数体后面的语句。 示例: function timeout( ...
分类:
其他好文 时间:
2020-03-28 21:50:20
阅读次数:
69
参考博客:https://www.cnblogs.com/guoyaohua/p/8600214.html 1.冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排 ...
分类:
编程语言 时间:
2020-02-28 01:42:51
阅读次数:
94
什么是ES6语法: 一、一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系? 要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给标准化组织 ECMA,希望这种语言能够成为国 ...
分类:
其他好文 时间:
2020-02-13 23:05:16
阅读次数:
88
@babel/parser Babel解析器(以前是Babylon)是Babel中使用的JavaScript解析器。 默认情况下启用了最新的ECMAScript版本(ES2017)。 评论附件。 支持JSX,Flow,Typescript。 支持实验语言建议(至少在阶段0接受任何PR )。 学分 由 ...
分类:
其他好文 时间:
2020-01-21 10:41:42
阅读次数:
175
ES6 ES2015 变量声明 解构赋值 字符串扩展 数值扩展 对象扩展 数组扩展 函数扩展 正则扩展 symbol Set Map Proxy Reflect Class Module Iteraror Promise Generator ES2016 数值扩展 数组扩展 ES2017 变量声明 ...
分类:
其他好文 时间:
2020-01-06 12:26:38
阅读次数:
82
async 函数 1. 含义 ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 async 函数是什么?一句话,它就是 Generator 函数的语法糖。 前文有一个 Generator 函数,依次读取两个文件。 上面代码的函数gen可以写成async函数,就是下面这样。 一比 ...
分类:
其他好文 时间:
2019-06-10 20:04:03
阅读次数:
253
今日内容 视图 触发器 事务 存储过程 内置函数 流程控制 索引 视图 1、什么是视图 ? 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用就可以 2、为什么要用视图 ? 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何使用使用视图 强调 1、在硬盘中,视图只有表结构文件,没有表数据文 ...
分类:
其他好文 时间:
2019-05-17 19:29:19
阅读次数:
182
发起一个github/npm工程协作项目,门槛太高了!! 最基础的问题,你都要花很久去研究: 如何在项目中全线使用es2017代码? 答案是babel 如何统一所有协作者的代码风格? 答案是eslint + prettier 如何测试驱动开发,让项目更健壮? 答案是jest 如何持续化集成,方便更多 ...
分类:
其他好文 时间:
2019-05-17 15:18:50
阅读次数:
164