- 什么是解构赋值
- 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(); // 此方法可以正常调用
【信息由网络或者个人提供,如有涉及版权请联系COOY资源网邮箱处理】
© 版权声明
部分内容为互联网分享,若有侵权请联系站长删除。
THE END
暂无评论内容