变量结构赋值

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>变量结构赋值</title>
</head>
<body>
<script>
// ES6 允许按照一定模式从数组和对象中提取值,对变量进行赋值
// 这样被称为结构赋值
// 1.数组的结构
const F4 = ['a','b','c','d'];
let [A,B,C,D] = F4;
console.log(A);
console.log(B);
console.log(C);
console.log(D);

// 2.对象的结构
const obj = {
name:'小鸟',
age:10,
say:function(){
console.log('叫声');
}
}

let {name,age,say}=obj;
console.log(name);
console.log(age);
console.log(say);
// 调用函数
say();
obj.say();
// 调用函数
let {say}=obj;
say();
</script>
</body>
</html>

posted @ 2020-08-05 11:07  Smile*^  阅读(108)  评论(0编辑  收藏  举报