为了账号安全,请及时绑定邮箱和手机立即绑定

a=[1,2,3]; b=a; a.push(4); b.push(5); a,b分别是多少()?

a=[1,2,3]; b=a; a.push(4); b.push(5); a,b分别是多少()?

FFIVE 2018-12-19 22:18:18
a=[1,2,3]; b=a; a.push(4); b.push(5); a,b分别是多少()? 为什么
查看完整描述

1 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

b=a;是引用关系,不是赋值关系。所以不仅值相等,内存地址也相等,相对于原型是同一个地址。
a.push(4);相对于在原型中添加了4,
b.push(5);相对于在原型中添加了5。
a和b都是[1,2,3,4,5]

查看完整回答
反对 回复 2019-01-12
  • 1 回答
  • 0 关注
  • 682 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信