JavaScript 核心 (21) - 物件 - 變數及物件屬性的差異 發表於 2020-12-25 更新於 2021-03-13 分類於 JavaScript Disqus: 介紹變數和物件屬性的區別變數無法被刪除直接宣告變數時,會是建立在window底下12var a = 1;console.log(window.a); /* 1 */而不使用 var 宣告呢?1234var a = 1;console.log(window.a); /* 1 */b = 2;console.log(window.b); /* 2 */同樣都出現在 window 底下,那麼我們就來刪除看看吧!12var a = 1;delete a; /* false */12b = 2;delete b; /* false */由此可知,變數是無法透過 delete 刪除的。參考資料六角學院 - JavaScript 核心篇JavaScript 核心觀念(23)-物件-額外補充:變數及物件屬性的差異