一個面試題

<code>
var a = {
n:1
}
var b = a;
a.x = a = {
n:2
}
console.log(a.x)
console.log(b.x)
</code>
連等賦值為A=B=C;從右往左今魔,所以是C=B,B=A障贸;
所以這段代碼應(yīng)該是這樣執(zhí)行的:全局執(zhí)行上下文創(chuàng)建后错森,創(chuàng)建變量對象時,創(chuàng)建一個變量a 它的值為一個引用地址的指針篮洁,指向n:1
然后創(chuàng)建一個變量b涩维,它的值為變量a的引用地址指針,此時袁波,a和b是完全一樣的
然后執(zhí)行下面的代碼瓦阐,按照早先的思路,連等賦值應(yīng)該是從右往左執(zhí)行的篷牌,應(yīng)該是n:2這個值賦給a睡蟋,然后a賦值給a.x,所以a.x應(yīng)該為n枷颊;2戳杀,b.x應(yīng)該為undefined;實際是錯的夭苗。
先創(chuàng)建一個新的引用地址 n:2
.運算符是優(yōu)先于=運算符的信卡,所以先聲明一個a的屬性x,為undefined题造,此時a是指向b的傍菇,所以b現(xiàn)在也擁有一個x屬性為undefied,然后將a變量的引用地址指針改變?yōu)閚:2界赔,因為a的變量引用地址指針變成了n:2丢习,新的引用地址當中沒有x這個屬性须妻,所以x為undefined.
然后a.x現(xiàn)在指向的是舊的引用地址,也就是b的引用地址中的x泛领,然后將b.x賦值為n:2。所以最后敛惊,a.x應(yīng)該為undefined渊鞋,b.x為n:2

Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市瞧挤,隨后出現(xiàn)的幾起案子锡宋,更是在濱河造成了極大的恐慌,老刑警劉巖特恬,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件执俩,死亡現(xiàn)場離奇詭異,居然都是意外死亡癌刽,警方通過查閱死者的電腦和手機役首,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來显拜,“玉大人衡奥,你說我怎么就攤上這事≡盾” “怎么了矮固?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長譬淳。 經(jīng)常有香客問我档址,道長,這世上最難降的妖魔是什么邻梆? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任守伸,我火速辦了婚禮,結(jié)果婚禮上确虱,老公的妹妹穿的比我還像新娘含友。我一直安慰自己,他們只是感情好校辩,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布窘问。 她就那樣靜靜地躺著,像睡著了一般宜咒。 火紅的嫁衣襯著肌膚如雪惠赫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天故黑,我揣著相機與錄音儿咱,去河邊找鬼庭砍。 笑死,一個胖子當著我的面吹牛混埠,可吹牛的內(nèi)容都是我干的怠缸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼钳宪,長吁一口氣:“原來是場噩夢啊……” “哼揭北!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起吏颖,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤搔体,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后半醉,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疚俱,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年缩多,在試婚紗的時候發(fā)現(xiàn)自己被綠了呆奕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡瞧壮,死狀恐怖登馒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情咆槽,我是刑警寧澤陈轿,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站秦忿,受9級特大地震影響麦射,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜灯谣,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一潜秋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧胎许,春花似錦峻呛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至穆碎,卻和暖如春牙勘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背所禀。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工方面, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留放钦,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓恭金,卻偏偏與公主長得像操禀,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子横腿,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容

  • iOS面試小貼士 ———————————————回答好下面的足夠了------------------------...
    不言不愛閱讀 1,980評論 0 7
  • 多線程床蜘、特別是NSOperation 和 GCD 的內(nèi)部原理。運行時機制的原理和運用場景蔑水。SDWebImage的原...
    LZM輪回閱讀 2,007評論 0 12
  • ———————————————回答好下面的足夠了---------------------------------...
    恒愛DE問候閱讀 1,717評論 0 4
  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,140評論 30 470
  • 在修身方面,最近精進很多扬蕊,究其原因搀别,我找到了一個精神榜樣,在一個所有人會質(zhì)疑一切尾抑,所有人也會相信一切的時代歇父,我們可...
    我與乞力馬扎羅閱讀 3,499評論 0 2