想我有这个JavaScript变量赋值核心
var x={}; //x is an address in the memory where object is stored
var z=x; //z=x after execution is equal to z={} right?
现在z的无关,与X或不执行后与X所以当
x={name:"Maizere"};
z!=x //true
但是,当
x.name="maizere";
alert(z.name)//maizere why?
我们没有设置z的值,但x和z与x的关系不应该退出
实际代码:
x={};
y=x;
x.name="maizere";
alert(y.name)//maizere
我真的没有这方面的工作。可有人详细介绍了如何解释这个请的知识?
'警报(z.name) - > undefined' ..你错过了什么。 –
我得到'undefined'。请向我们显示您的确切代码,并正确使用评论。 – Bergi
@Bergi没有你犯了一些错误,你得到“Maizere”。检查代码你测试了plz –