「这是我参与2022首次更文挑战的第11天,活动详情查看:2022首次更文挑战」。
一、幂运算符
幂运算符也可以叫做指数运算符,就是求一个数的多少次方,比如2的10次方是1024。
我们可以自己写一个方法进行计算,代码如下:
同时我们还可以利用现成的方法来实现这个需求,那就是Math.pow(),它的第一个参数是底数,第二个参数是指数。
与此同时,ES7又为我们提供了一种更简单的方式来进行幂运算,那就是**,它的第一个数是底数,中间用 ** 连接,后面的是指数。
二、尾逗号Trailing Commas
ES8开始,允许函数的最后一个参数后有一个逗号,这就是尾逗号。就是下面这种形式:
在此之前,上边的这种写法是错误的,那么,你肯定会有疑问,为什么要采用尾逗号这种形式呢?
你可以试想一下,在多人开发协作时,当两个人都同事修改上述文件时,都想加一个参数,那么如果有尾逗号就可以直接加一个参数,要是没有我们就需要在加一个逗号后再加一个参数,这就变成了修改两行代码。如果有尾逗号,那么一行就搞定啦。这样在解决代码冲突时就变得更加简单啦。
三、padStart与padEnd
padStart与padEnd是用另一个字符串填充当前字符串,以便产生的字符串达到给定的长度。padStart是从左侧开始填充,padEnd是从尾部开始填充。第一个参数是最终的要求的字符串长度,第二个参数是填充的字符串
用padStart处理时间格式
用padEnd处理时间戳,当后端返回的时间戳是10位时,我们可以用padEnd编程13位