ES6学习(2)解构赋值
作者:
哆啦C梦的百宝箱 | 来源:发表于
2022-05-10 10:58 被阅读0次
- 什么是解构赋值
- ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构赋值;
- 解构赋值属于浅拷贝还是深拷贝
- 如果数组或者对象中的值时基本数据类型,那么就是深拷贝,即改变变量的值,并不会影响对象或者数组的值发生改变。
- 如果数组或者对象的值依旧是数组或者对象,那么对这个值结构的时候,就是浅拷贝,修改值,也会引起原对象值的改变。
const F3 = {
name : "大哥",
age : 22,
sex : "男",
xiaopin : function(){ // 常用
console.log("我会演小品!");
}
}
let {name,age,sex,xiaopin} = F3; // 注意解构对象这里用的是{}
console.log(name + age + sex + xiaopin); // 大哥22男
xiaopin(); // 此方法可以正常调用
本文标题:ES6学习(2)解构赋值
本文链接:https://www.haomeiwen.com/subject/xskoyrtx.html
网友评论