ES6知识点

2020-01-10  本文已影响0人  鲁女女
  1. 作用: 与var 类似,用于声明变量
  2. 特点:在块作用内有效,不能重复声明,不会预处理,不存在提升
  3. 应用:循环遍历加监听,使用let取代var是趋势
  1. 作用: 定义一个常量
  2. 特点: 不能修改,其他的同let一样
  3. 应用: 保存不用改变的数据
  1. 理解:从对象或数组中提取数据,并赋值给变量(多个)
  2. 对象的解构赋值: let {m,n}={n:'a',m:'b'}
  3. 数组的解构赋值: let [a,b]=[10,'测试']
  4. 用途: 给多个形参赋值
  1. 作用:简化字符串的拼接
  2. 模版字符串必须用 `` 包含
  3. 变化的部分使用 ${xxx}定义
//模版字符串
let str1='ES6'
var str=`这是个神奇的一种${str1}语法`;
console.log(str); //这是个神奇的一种ES6语法
  1. 省略同名的属性值
  2. 省略方法的function
//简化对象的写法
let name='晶晶';
let age=20;
var obj={
  name,
  age,
  sayHi(){
    console.log('您好')
  }
}
console.log(obj)
obj.sayHi()
上一篇 下一篇

猜你喜欢

热点阅读