ES6的新增内容
ES6的新增内容
关于let 和const变量的申明
let申明的变量不存在预解析
let声明不允许变量的重复
es6引入了块作用域,在块作用域内let和const再块作用域内定义的变量 ,外部不可以访问
const用来声明常量,不允许重新赋值,声明时必须初始化
解构赋值
变量的解构赋值
数组的解构赋值
let [a,b,c,d]=[1,2,3,4]
console.log(a,b,c,d)
对象的解构赋值
let{name,age}={name:'小芳',age:'20'};
console,log(name,age)
对象属性别名
let {name:firstName,age}={name:'小明',age:20};
console.log(firstName,age);
let {sin,cos}=Math;
console.log(typeof sin);
console.log(typeof cos);
字符串的解构赋值
let[h,g,j]='jefiwi';
console.log(h,g,j);
模板字符串
let add={
name:'xiaoming',
age:18,
school:'hanzhong'
}
let div=`
<div>
<span>${add.name}</span>
<span>${add.age}</span>
<span>${add.school}</span>
<span>${1+20}</span>
</div>`
console.log(div);
暂且总结这么多,洗洗睡吧
还没有评论,来说两句吧...