再學JavaScript ES(6-10)

  1. 用var定義的全局變量,在window環境下,可以通過window.變量 來訪問,但是通過let定義的全局變量,則不可以。如果不寫var來定義變量,則是向window中添加屬性。
  2. 數組遍歷的方法:
    1. for 循環 —支持break,continue
    2. forEach — 必須從頭遍歷到尾,不支持break和continue
    3. every —默認返回false,如果return true則繼續執行,如果return false,則停止執行。
    4. for in — 是爲了遍歷Object設立的,也可以遍歷數組,因爲數組也是對象,但是要注意數組的索引遍歷出來是字符串,而不是數字。並且for in 是支持break和continue的。

由於es6允許自定義數據結構,那麼如果自定義出來的是可遍歷的,那麼用什麼去遍歷呢?而for in 只能是遍歷對象,這時候,for of就出來了。如下是一種自定義數據類型,現在要求找出A、B、C中最小的值,且只能一次遍歷。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章