iT邦幫忙

2021 iThome 鐵人賽

DAY 18
1

全域變數 = 全域物件的屬性

var deposit =500;         //全域變數

console.log(this)         //window (是一個物件喔)
console.log(this.deposit) //500

剛剛說function的區域變數,不等於function物件的屬性。但是全域的狀況就不太一樣了,但是邏輯還是一樣滴~~待我稚鳥娓娓道來

我的理解是,window物件屬性是可以被全域訪問的,且全域變數可以在全域被訪問,所以全域變數會等於全域屬性。

同樣function物件屬性可以被訪問,但function內變數不可被區域外(i.e.全域)訪問,更精準的說是:function的內變數用完就丟,是要怎麼訪問的到呢?


上一篇
array.filter()
下一篇
JSON
系列文
前端幼鳥三十天養成記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言