關於賦值指向的一點知識

2021-08-04 18:58:10 字數 575 閱讀 8128

今天無意中看見知乎上的乙個提問,然後想了一下,看了看大神的回答,覺得很受益,特記錄

var a = ;  

var b = a; // 持有a,以回查

a.x = a = ;

alert(a.x);// --> undefined

alert(b.x);// -->

為什麼  a.x是undefinde? b.x是?

下面是答案

var a = ; /*定義a,賦值為,假設指向儲存位址為add_1*/

var b = a; /*定義b,賦值為a,指向同一儲存位址add_1*/

a.x = a = ;

alert(a.x);

/*現在a的儲存位址add_2,內容為,上面並不存在a.x屬性,所以為undefined*/

alert(b.x);

/*現在b的儲存位址add_1,內容為},所以b.x為*/

大神語錄:

有些問題並不難,想的簡單些也更容易理解些,複雜了未必是好事,思考的方式很重要

關於wampserver的一點知識

1.wamp windows apache mysql php,一組法國人開發的用來搭建動態 或者伺服器的開源軟體。安裝極為簡便。可選擇中文語言。在瀏覽器中輸入 http localhost 站點目錄預設是www。2.關於url重寫的配置問題 url重寫 配置步驟 1 開啟apache的httpd....

彙編一點知識

bss段 bss段 bsssegment 通常是指用來存放程式中未初始化的全域性變數的一塊記憶體區域。bss是英文blockstarted by symbol的簡稱。bss段屬於靜態記憶體分配。data段 資料段 datasegment 通常是指用來存放程式中已初始化的全域性變數的一塊記憶體區域。資...

關於專案進度計畫的一點知識

1.建立企業和專案資源庫 2.設定專案日曆和資源日曆 3.設定專案的主要里程碑 4.在wbs 工作包 下列出工作清單 task,activity 5.對每個task估計出工期 6.連線每個task估計工期 7.載入每個task需要的資源和資源數量 8.進度計畫後,看完工里程碑是否符合合同或要求 看資...