【メモ】JavaScript ES(6-10)全バージョン文法を再学習——ES 7が追加されました.


記事の目次
  • 、配列中の要素が存在するかどうかを判断する
  • .
  • 新規Aray.prototype.includes()
  • とincludeOfの比較
  • +0==-0
  • 複雑な配列に対して、両方ともだめだと判断しました.
  • 、指数演算
  • 一、配列中の要素が存在するかどうかを判断する.
    Aray.prototype.includesを追加しました()
    役割:行列内の値を検索して、ブーメランに戻ります.
    const arr = [1, 2, 3]
    console.log(
      arr.includes(2), // true
      arr.includes(6), // false
      arr.includes(2, 1), // true
      arr.includes(2, 2) // false
    )
    
    include Ofと比較する
    +0==-0
    console.log(
      [-1, +0, 1].includes(-0), // true
      [-1, -0, 1].includes(+0), // true
      [-1, +0, 1].indexOf(-0), // 1
      [-1, -0, 1].indexOf(+0) // 1
    )
    
    複雑な配列に対して二つともだめだと判断します.
    console.log(
      [1, [2, 3], 4].includes([2, 3]), // false
      [1, [2, 3], 4].indexOf([2, 3]) // -1
    )
    
    二、指数演算
    console.log(Math.pow(2, 10)) // 1024
    console.log(2 ** 10) // 1024
    //                
    let a = 2
    console.log(a **= 3) // 8