博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Es2016、2017新特性(上)
阅读量:7115 次
发布时间:2019-06-28

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

前言

es2015虽然是主流,但是每年都会有新的东西更新,在这些东西中,有许多东西值得我们去学习,以及使用,本篇文章,将提供一些平常业务开发中经常会用到的方法。希望能对大家的学习有帮助。个人的

ECMAScript 2016

1、Array.prototype.includes

includes这个方法,是检测数组中是否含有相应的元素,返回的值是true和false。与indexOf方法功能相似,但是还会有许多差异性。

其第二个参数还可以代表查询的位置是否正确

2、求幂操作符

在es2016里面平方操作变得更加渐变,只要使用操作符**就可以实现。

ECMAScript 2017

1、Object.value()

Object.value()的功能其实和Object.keys()相似,主要作用是取得对象的值,放入到数组中,同样不包括任何原型链中的值。

2、Object.entries()

Object.entries()也是和Object.key()相关的,该方法是返回一个数组,数组的元素是对象自身的所有可以遍历的键值对数组

3、String.padStart

该方法的作用就是用自定义的字符补全字符串的长度,比如我们平常在做的,小于10的时候自动补零就可以用这个实现。

例子1:

4、String.padEnd

该方法和String.padStart相同,只是前者是从字符串的头部开始补全,后者是从字符串的尾部开始补全。

总结

这一篇只是介绍了一些实用的方法,下一篇会具体分析一下async/await。

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

你可能感兴趣的文章
linux内核模块开发
查看>>
android 小结
查看>>
【转】Android 基于Socket的聊天室
查看>>
小记录
查看>>
ubuntu安装完无法用xshell,远程链接
查看>>
C# 对象哈希码
查看>>
高效的JS数组操作
查看>>
Oracle计算时间差函数
查看>>
Jenkins入门系列之——01第一章 Jenkins是什么?
查看>>
在Ubuntu上搭建hive环境
查看>>
二分法查找
查看>>
hmac检验客户端合法性
查看>>
python-webbrowser模块 浏览器操作
查看>>
map侧连接
查看>>
数据库---数据库查询的各种子句
查看>>
vue+Mint-ui实现登录注册
查看>>
asp.net记住我功能
查看>>
[java web]Idea+maven+spring4+hibernate5+struts2整合过程
查看>>
Mybatis多参数
查看>>
[LibreOJ #2341]【WC2018】即时战略【交互】【LCT】
查看>>