关于JS的一些新语法

从2015年6月ECMA标准化组织正式批准了ECMAScript 6语言标准,定名为《ECMAScript 2015 标准》,俗称为 ES6。JavaScript语言正式进入了下一个阶段,成为一种企业级的、开发大规模应用的语言。这个标准从提出到批准,历时10年,而JavaScript语言从诞生至今也已经20年了。

ES6的更新为大家带来了很多便利性的语法,在这里为大家介绍几种来方便以后的工作:

1. Array.form()

array.form() 可以把一个类似数组的可迭代对象中创建一个新的数组实例

e.g.

String

Set

还支持 map 等类型 ,并能够配合箭头函数使用

在项目中也用的到这个方法去制造一些数据

2. Array.filter()

创建一个新的数组,包含通过你的匿名函数所测试通过的所有元素

语法

e.g.

或者你可以:

3. Array.every()

测试数组内的所有元素是否通过了指定函数测试。

语法

e.g.检测元素内所有数据是否都大于10

这个方法省去了我们做循环去一个个判断,通过检测为True反之 false

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180424G1N10J00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券