博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
es7与es8其他知识
阅读量:7033 次
发布时间:2019-06-28

本文共 830 字,大约阅读时间需要 2 分钟。

这是一些关于es7与es8的一些小知识,都是一些比较常用的,可以简单了解下

求幂运算符(**)

console.log(2**3);//8console.log(4**4);//256//以往的写法console.log(Math.pow(2,3));//8console.log(Math.pow(4,4));//256

另一种写法

let a = 7a **= 12let b = 2b **= 7console.log(a === Math.pow(7,12)) // trueconsole.log(b === Math.pow(2,7)) // true

includes方法

//包含数组里的数,打印true。//不包含数组里的数,则打印false。var aa=[1,2,3];console.log(aa.includes(5));//falseconsole.log(aa.includes(3));//true

字符填充函数padStart 和 padEnd

padStart()在开始部位填充,返回一个给出长度的字符串,填充物给定字符串,把字符串填充到期望的长度。从字符串的左边开始

console.log('react'.padStart(10).length)         // "       react" is 10console.log('backbone'.padStart(10).length)         // "  backbone" is 10

padEnd从字符串的尾端右边开始填充。第二个参数,你能实际上用一个任何长度的字符串。

console.log('react'.padEnd(10, ':-)'))         // "react:-):-" is 10console.log('backbone'.padEnd(10, '*'))         // "backbone**" is 10

转载地址:http://qufal.baihongyu.com/

你可能感兴趣的文章
openstack问题收集
查看>>
构造函数和析构函数
查看>>
python3.6 安装pyhook_3
查看>>
jetty NoSuchMethodError: javax.servlet.http.HttpServletRequest.getServletContext()
查看>>
IT人生 需要指引
查看>>
valgrind for android
查看>>
整理各版本Spring所要求的JavaSE和JavaEE的版本
查看>>
高人的博客地址收藏
查看>>
BugHD for JavaScript上线,轻松收集前端 Error
查看>>
正则表达式 与grep
查看>>
OC之@class
查看>>
Zabbix自定义交换机接口名称
查看>>
linux 命令 —— find
查看>>
在线建立或重做mysql主从复制架构方法(传统模式和GTID模式)
查看>>
centos 6.5 下安装配置GO 1.2.1
查看>>
Hudson持续集成工具安装配置指南
查看>>
Setting Up Tez Ui
查看>>
druid.io 从本地批(batch)导入数据与从hdfs 批导入数据的index task配置
查看>>
vue里实现echarts中国地图
查看>>
MapReducer之Mapper中的Split切片原理(即影响MapTask数目的原因)
查看>>