let声明变量
1、不允许重复声明
2、不存在函数提升
3、存在块级作用域
4、不影响作用域链
const声明常量
1、一定要赋初始值
2、一般常量使用大写
3、常量值不能修改
4、块级作用域
5、对于数组和对象的元素的修改,不算做常量的修改
解构赋值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
const a = {
name: 'aaa',
age: '18',
work: function () {
console.log('code');
}
}
let {name, age, work} = a
console.log(name);
console.log(age);
console.log(work)
</script>
</body>
</html>



京公网安备 11010502036488号