- 用var定義的全局變量,在window環境下,可以通過window.變量 來訪問,但是通過let定義的全局變量,則不可以。如果不寫var來定義變量,則是向window中添加屬性。
- 數組遍歷的方法:
- for 循環 —支持break,continue
- forEach — 必須從頭遍歷到尾,不支持break和continue
- every —默認返回false,如果return true則繼續執行,如果return false,則停止執行。
- for in — 是爲了遍歷Object設立的,也可以遍歷數組,因爲數組也是對象,但是要注意數組的索引遍歷出來是字符串,而不是數字。並且for in 是支持break和continue的。
由於es6允許自定義數據結構,那麼如果自定義出來的是可遍歷的,那麼用什麼去遍歷呢?而for in 只能是遍歷對象,這時候,for of就出來了。如下是一種自定義數據類型,現在要求找出A、B、C中最小的值,且只能一次遍歷。