想我有這個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 –