<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// ES6 允许按照一定模式从数组和对象中提取值,对变量进行赋值,
// 这就是结构赋值。
// 1. 数组的结构
/*const F4 = ['小沈阳', '刘能', '赵四', '宋小宝'];
let [xiao, liu, zhao, song] = F4;
console.log(xiao);
console.log(liu);
console.log(zhao);
console.log(song);*/
// 2. 对象的结构
const zhao = {
name: '赵本山',
age: '70',
xiaopin: function() {
console.log("我可以演小品");
}
};
let {
name,
age,
xiaopin
} = zhao;
console.log(name);
xiaopin();
</script>
</body>
</html>
ES6——变量的结构赋值
最新推荐文章于 2022-10-07 18:51:43 发布
这篇博客探讨了JavaScript中的结构赋值概念,包括数组和对象的解构。通过示例展示了如何从数组`F4`中解构出变量`xiao`, `liu`, `zhao`, `song`,以及如何对对象`zhao`进行解构,提取出`name`, `age`和`xiaopin`属性。示例中强调了解构赋值在简化代码和提高可读性方面的作用。
摘要由CSDN通过智能技术生成