码迷,mamicode.com
首页 > 其他好文 > 详细

ES6的新特性

时间:2020-01-15 12:14:54      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:属性   箭头   不能   es6   fun   默认   使用   声明   efault   

1、变量声明 const和let
let声明局部变量,const表示声明常量,都拥有块级作用域,const定义的不能修改,如果const定义的是对象,对象的属性可以被修改但是地址不能修改

2、`` 反引号,通过${}插入变量 ------------ 字符串模板

3、箭头函数
  不需要function关键字来创建函数
  省略return关键字
  继承上下文的this关键字

4、函数的参数默认值
  function fn(text="default")

5、对象和数组解构
  obj={a:1,b:2,c:3}; let {x,y,z} = obj;
  let arr = [1,2,3,4,5]; let arr1 = [1,...arr]

6、对象超类
  ES6 允许在对象中使用 super 方法:

7、for...of 和 for...in
  for...of 用于遍历一个迭代器,如数组 -------- 遍历的是数组项/value
  for...in 用来遍历对象中的属性 ----- 遍历的是key/index

ES6的新特性

标签:属性   箭头   不能   es6   fun   默认   使用   声明   efault   

原文地址:https://www.cnblogs.com/haojieyang/p/12195553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!