国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

好用的ES6方法

lifesimple / 2277人閱讀

摘要:另一個問題是不能判斷是否有的元素。結果函數的第二個參數表示判斷的起始位置。結果第二個參數也可以是負數,表示從右數過來第幾個,但是不改變判斷搜索的方向,搜索方向還是從左到右。

一、ES6,Array.includes()函數的用法

斜體文字在ES5,Array已經提供了indexOf用來查找某個元素的位置,如果不存在就返回-1,但是這個函數在判斷數組是否包含某個元素時有兩個小不足,第一個是它會返回-1和元素的位置來表示是否包含,在定位方面是沒問題,就是不夠語義化。另一個問題是不能判斷是否有NaN的元素。

     *ES6提供了Array.includes()函數判斷是否包含某一元素,除了不能定位外,解決了indexOf的上述的兩個問題。它直接返回true或者false表示是否包含元素,對NaN一樣能有有效。`*


    const arr1 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", NaN]
    console.log(arr1.includes("f"))
    console.log(arr1.includes(NaN))
    
    結果:
    
    true
    true
 

 includes()函數的第二個參數表示判斷的起始位置。
 
 const arr1 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", NaN]
 console.log("%s", arr1.includes("d", 1))
 console.log("%s", arr1.includes("d", 3))
 console.log("%s", arr1.includes("d", 4))

 結果:

 true
 true
 false

第二個參數也可以是負數,表示從右數過來第幾個,但是不改變判斷搜索的方向,搜索方向還是從左到右。

console.log("%s", arr1.includes("k", -1))
console.log("%s", arr1.includes("k", -2))
console.log("%s", arr1.includes("i", -3))
結果:

false
true
false


文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/108105.html

相關文章

  • 好用ES6方法

    摘要:另一個問題是不能判斷是否有的元素。結果函數的第二個參數表示判斷的起始位置。結果第二個參數也可以是負數,表示從右數過來第幾個,但是不改變判斷搜索的方向,搜索方向還是從左到右。 一、ES6,Array.includes()函數的用法 斜體文字在ES5,Array已經提供了indexOf用來查找某個元素的位置,如果不存在就返回-1,但是這個函數在判斷數組是否包含某個元素時有兩個小不足,第一...

    xiaokai 評論0 收藏0
  • 好用ES6方法

    摘要:另一個問題是不能判斷是否有的元素。結果函數的第二個參數表示判斷的起始位置。結果第二個參數也可以是負數,表示從右數過來第幾個,但是不改變判斷搜索的方向,搜索方向還是從左到右。 一、ES6,Array.includes()函數的用法 斜體文字在ES5,Array已經提供了indexOf用來查找某個元素的位置,如果不存在就返回-1,但是這個函數在判斷數組是否包含某個元素時有兩個小不足,第一...

    Jaden 評論0 收藏0
  • ES6+好用小技巧,讓你代碼更干凈,短巧,易讀

    摘要:模板字符串擴展操作符操作符,有兩個主要用處復制一個新的數組或對象把多個參數賦值給一個數組變量把一個數組變量賦值給多個參數是一個新的數組,內容和一樣合并對象屬性,后邊的屬性會覆蓋前邊的,可用于修改對象的某個屬性值輸出默認參數給方法添加默認參 模板字符串 let name = siri, age = 18, job = front-end engineer let oldStr = Hi,...

    sanyang 評論0 收藏0
  • 「前端面試題系列5」ES6 中箭頭函數用法

    摘要:在這里,如果用箭頭函數,可以這樣改寫箭頭函數并沒有自己的,所以事件處理函數的調用者并不受影響。比如,在需要動態上下文的場景中,使用箭頭函數需要格外地小心,這些場景包括對象的方法原型方法事件的回調構造函數。 showImg(https://segmentfault.com/img/bVboce6?w=1304&h=734); 前言 年味兒漸散,收拾下心情,繼續敲代碼吧。 對于即將到來金三...

    betacat 評論0 收藏0
  • 經驗拾憶(純手工)=> Python好用深度技能工具介紹

    摘要:單元素元祖這是整數這才是元祖也許這兩行,你們當時疑惑過,并且現在也都知道了,當然重點并不在這里。。雖然我水平很垃圾,但是我知道匿名函數有一種執行方式叫做自執行。看吧,這就是版的匿名函數自執行方法。 單元素元祖: a = (1) # 這是整數1 a = (1,) # 這才是元祖 也許這兩行,你們當時疑惑過,并且現在也都知道了,當然重點并不在這里。。 我無聊的時候想過,為什么單...

    UnixAgain 評論0 收藏0

發表評論

0條評論

lifesimple

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<