ES6新特性
新特性
const
1. const定义的值无法修改吗?
基本类型的无法修改,对象可以修改
不能修改的是指向的对象的地址,但是对象中的数据可以修改
const str1="无法修改";
const obj={a:"可以修改"};
str1="报错";//修改str1的值会报错
obj={};//修改obj的值会报错
//但是修改obj中a的值不会报错
obj.a="修改成功";
解析赋值
var obj={a:1,b:2,c:3};
let {a,b,c}=obj;
console.log(a);// a=1
// 定义时同时修改变量名
let {a,b:b1,c}=obj;
console.log(b1);// b1=2

浙公网安备 33010602011771号