如题。。。。
登陆购买课程后可参与讨论,去登陆吧
同学你好,第二个之所以是undefined,是因为setSex方法没有设置返回值,如果没有设置返回值,默认会返回undefined。
如果按照下方修改,那么第二个就会返回设置的值(也就是1)。
控制台:
如果同学对返回值不了解,可以去复习一下视频哦,视频链接:https://class.imooc.com/lesson/770#mid=19286。前面的知识是为后面的知识做铺垫的,要好好掌握哦
另外为了高效的为同学解答,如果还有其他疑问,可以新建问题进行提问哦。
如果帮助到了你,欢迎采纳~祝学习愉快~
你好同学,是说的5分18秒左右的如下第三个输出吗?
这是因为第二个输出中,调用了add的setSex方法,这个方法中定义了sex属性,并赋值为“famale”。this指向函数的调用者,即setSex是add调用的,所以这个sex就是add的属性,即add的sex就改变成了“famale”,所以第三次调用会输出这个属性值哦。
祝学习愉快,望采纳。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。
37 3
22 4
78 1
80 1
56 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星