<关于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得值 求一个三级联动 js判断浏览器 请问那里有日历提示类控件 下载 JS offsetX 与 火狐兼容问题 寻求封装好的一个文本框的颜色样本选择器,急用。。。 请教XmlHttpRequest对象的问题。 请教个正则表达式 判断输入框为空的问题 问一个比较弱的问题,怎么让弹出的窗口全屏 喜欢看网站的朋友请进.........,我的网站今天正式开通.... 哥哥们来帮忙 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得值