ES6知识点

  • let关键字
  1. 作用: 与var 类似,用于声明变量
  2. 特点:在块作用内有效,不能重复声明,不会预处理,不存在提升
  3. 应用:循环遍历加监听,使用let取代var是趋势
  • const关键字
  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()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。