博主信息
博文 18
粉丝 0
评论 0
访问量 13958
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
对象与数组的解构赋值
时间在渗透
原创
599人浏览过
  1. // 数组的解构
  2. let [uname, email] = ['杨过', '123456@qq.com']
  3. console.log(uname, email)
  4. ;[uname,...arrs] = ['小龙女', '123456@qq.com' , '女']
  5. console.log(uname,...arrs)
  6. console.log('---------------------------------------')
  7. //对象的解构
  8. let show = (user) =>`${user.uname}: ( ${user.email} )`
  9. let user = { uname: '盖伦', email: '123456@qq.com' }
  10. console.log(show(user));
  11. console.log('---------------------------------------')
  12. // 使用对象解构对上面代码进行重写
  13. show = ({username,email}) => `${username}: ( ${email} )`
  14. user = { username: '盖伦', email: '123456@qq.com' }
  15. console.log(show(user));
  16. console.log('---------------------------------------')
  17. // 访问器属性
  18. const obj = {
  19. lesson: {
  20. name: '盖伦',
  21. sex:'男',
  22. },
  23. get sex() {
  24. return {
  25. name: this.lesson.name,
  26. sex: this.lesson.sex,
  27. }
  28. },
  29. set sex(value){
  30. if(value === "男" || value === "女"){
  31. this.lesson.sex = value
  32. }else{
  33. console.log("性别必须是男或女")
  34. }
  35. }
  36. }
  37. console.log(obj.sex)
  38. obj.sex = "000"
  39. console.log(obj.sex)

批改老师:PHPzPHPz

批改状态:合格

老师批语:完成的很好,
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学