<关于javascript 对象问题> javascript中,一个对象有多个引用,请有识之士给与解答,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 随便写了一个,是这意思么?!var oStudent = new Object();oStudent.name = "Tom";var oClass = new Array();// 被班级引用。oClass[0] = oStudent;var oFamily = new Object();// 被家庭引用。oFamily.son = oStudent;// 改名了!oStudent.name = "Terry";alert(oFamily.son.name);alert(oClass[0].name); 好像在javascript中对象是尽量被引用来使用,而不是拷贝使用的,即var oStudent = new Object();oStudent.name = "Tom";var oClass = new Array();// 被班级引用。oClass[0] = oStudent;var oFamily = new Object();// 被家庭引用。oFamily.son = oStudent;oFamily.son.name="xxxx";//这时oStudent.name 也变成了"xxxx" ? 学习那如果是想拷贝引用呢?比如oStudent.name="tom";oldStudent = oStudent;//改名oStudent.name="terry";newStudent = oStudent;想让oldStudent保留tom这个名字,怎么引用? var oldStudent = new Object();oldStudent.name = oStudent.name;这样,就行对字符串来说是付值的,一个很特殊的引用;oStudent.name="terry"; 不会改变oldStudent.name得值 那位牛人愿意帮帮忙??我这个作业明天交,临时学来不及了。。帮忙的万分感谢哈。。。。 jquery弹出框tipswindown,js失效问题? Ext与Struts2数据交互 求这个链接的效果 请问怎样获得 div 某个具体值 一个简单的加载事件问题 请教一个高难度技术问题!请各位大虾赐教! 这是有一个js 时间控件,谁教我用一下谢谢 开发文档+设计文档+使用文档+使用手册 关于数组传递的问题 哥哥们来帮忙 asp~js~div Jquery级联问题,数据后端已取到,在页面上展示不出来
oStudent.name = "Tom";var oClass = new Array();
// 被班级引用。
oClass[0] = oStudent;var oFamily = new Object();
// 被家庭引用。
oFamily.son = oStudent;// 改名了!
oStudent.name = "Terry";alert(oFamily.son.name);alert(oClass[0].name);
var oStudent = new Object();
oStudent.name = "Tom";var oClass = new Array();
// 被班级引用。
oClass[0] = oStudent;var oFamily = new Object();
// 被家庭引用。
oFamily.son = oStudent;
oFamily.son.name="xxxx";//这时oStudent.name 也变成了"xxxx" ?
那如果是想拷贝引用呢?
比如
oStudent.name="tom";
oldStudent = oStudent;
//改名
oStudent.name="terry";
newStudent = oStudent;想让oldStudent保留tom这个名字,怎么引用?
oldStudent.name = oStudent.name;
这样,就行对字符串来说是付值的,一个很特殊的引用;
oStudent.name="terry";
不会改变oldStudent.name得值