前端基础:ES6+ 常用语法(2)

数组

1.Array.from()


Array.from()方法用于将一个类数组(伪数组)或者可迭代对象转换成一个真正的数组。

2.Array.of()


Array.of()方法用于将一组值,转换成一个数组。

3.Array.prototype.find()


find()方法用于返回数组中满足条件的函数的第一个元素的值。

4.Array.prototype.findIndex()


findIndex()方法用于返回数组中满足条件函数的第一个元素的索引。


5.Array.prototype.fill()



     fill()方法用于使用一个固定值,填充一个数组。


6.Array.prototype.copyWithin()


copyWithin()方法用于将一个数组的元素复制到另一个位置,然后返回这个数组。

对象

1.Object.assign()


Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。



函数

1.箭头函数


箭头函数表达式的语法比函数表达式更简洁,箭头函数表达式更适用于那些匿名函数,

箭头函数不能用作构造函数。

2.参数默认值


3.参数展开



其它

1.扩展运算符(展开语法)


2.for-in


for in可以遍历对象的键名。

3.for of



for of可以遍历数组的成员。

4.class


class关键字用于创建一个类。可以理解为 ES5 的构造函数的语法糖。

5.Promise


Promise是 ES6 新增的一种异步操作解决方案。Promise对象的状态可以有 3 个:pending、fulfilled和rejected。当状态发生改变时,会触发相应的回调函数。

6.async/await


async/await是基于Promise的语法糖,使异步代码更易于编写和阅读

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • let 与 const let let 用于声明一个块级作用域的变量,所以它不会造成变量提升。声明后的变量不允许重...
    limengzhe阅读 7,292评论 0 18
  • ES6语法跟babel: 一、首先我们来解释一下什么是ES? ES的全称是ECMAScript。1996 11 ,...
    Mooya_阅读 4,773评论 0 0
  • 01.let和const。02.解构赋值。03.数据集合-set。04.数据集合map。05.Symbol。 01...
    雪妮爸爸阅读 4,635评论 0 0
  • ECMAScript 简介 它是一种由ECMA组织(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范 而我们学...
    冬来Angus阅读 4,671评论 0 0
  • 1.新的声明方式 字面理解ES6的三种声明方式: var 它是variable的简写,可以理解成变量的意思。 le...
    __Nancy阅读 4,908评论 0 0

友情链接更多精彩内容