集合解构赋值与访问器属性演示
/*作业内容:1. 实例演示对象与数组的解构赋值2. 实例演示访问器属性,并描述与普通属性之间的区别与联系 */// 一、实例演示对象与数组的解构赋值// 解构语法: 模板 = 集合(数组,对象)// 数组解构let arr1 =[曹孟德,35岁,1500]let [name,age,wage]=[曹孟德,35岁,1500];console.log(name,age,`工资${wage}`);// 更新,涨工资3000 【解构赋值】// 在 [],{},()之前的分号不能省略[name,age,wage]=[曹孟德,37岁,3000]// ;分号可加上一级()后面cons搭建系统点我wcqh.cnole.log(涨工资: +name,age,`工资${wage}`);// 对象解构// name:bieming 取别名let {name:bieming,vip,money}={name:悟空,vip:3,money:500}console.log(bieming,vip,money)// 升级vip,剩余200元 【解构赋值】;({name:bieming2,vip,money}={name:悟空,vip:5,money:200})console.log(升级VIP:+bieming2,vip,money)// 二、实例演示访问器属性,并描述与普通属性之间的区别与联系let person =搭建系统点我wcqh.cn{ eight_class :{ name :八戒, age :24,},// 创建访问器(方法)get get_msg(){return学员:+ person.eight_class.name ++年龄:+ person.eight_class.age;},get get_name(){returnthis.eight_class.name;},// get_name() 方法名字 换成属性名 get name() 将一个方法,伪装成”属性”// person.get_name2 = person.get get_name2()get get_name2(){return{ name:this.eight_class搭建系统点我wcqh.cn.name, age:this.eight_class.age,}}}// 普通访问console.log(学员:+person.eight_class.name ++年龄:+ person.eight_class.age)// 访问器访问:实则是访问一个方法,方法内返回的是属性,并且该方法名和属性名一样,起到一个伪装作用。console.log(person.get_msg)console.log(person.get_name)// 将一个方法,伪装成”属性” get_name() 换成get get_name2 get单独一定要写console.log(person.get_name2)
运行结搭建系统点我wcqh.cn果
© 版权声明
1.如需技术支持联系QQ:1339833655
2. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
3. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
4. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
5. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
6. 如有链接无法下载、失效或广告,请联系管理员处理!
7. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
8. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员!
THE END
暂无评论内容