关于JS的对象传递问题,高手进入

[复制链接]
查看11 | 回复3 | 2011-8-24 04:31:09 | 显示全部楼层 |阅读模式
varp1=newArray();varp2=p1;这个传递方式是怎么样的?如果改变p2的内容会直接改变ARRAY对象吗?比如P2增加一个属性,是否array对象就能增加,或者删除同理?
回复

使用道具 举报

千问 | 2011-8-24 04:31:09 | 显示全部楼层
这个传递方式是怎么样的?引用传递.P2引用P1如果改变p2的内容会直接改变ARRAY对象吗?不会改变Array,会改变P1的内容Array是一个类P1是一个实例修改实例不会影响到类
回复

使用道具 举报

千问 | 2011-8-24 04:31:09 | 显示全部楼层
肯定不会啦
回复

使用道具 举报

千问 | 2011-8-24 04:31:09 | 显示全部楼层
按引用传递:varp1=newArray();varp2=p1;p2.push(1);alert(p1)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行