a=[a,b]b=a[0];a=a[1];
登陆购买课程后可参与讨论,去登陆吧
@cocacola335同学你好,因为先赋值a的话,a就变为了a[0]这个数据了,不是个数组了,没有a[1]这一项了,所以在赋值的时候是undefined。
另建议:同学可以新建问题提问哦,便于后期复习与归纳总结哦。
祝学习愉快!
为什么这样先赋值a再赋值b,b会undefined
同学你好,这是起到一个交换的作用哦。
a = [a,b]的话,就是把原来的值存放的一个数组(a)中。
然后b=a[0],又重新为b赋值,使其等于数组的第一项,数组的第一项就是b的值哦,
同理a=a[1],是等于数组的第二项。
可以顺着代码理一下哦。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。
37 3
22 4
78 1
80 1
56 1
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星