JAvascript-array/for文


1. unshift
arrayの一番前(つまりヘッダ)に要素を追加

2. push
arrayの最後の部分(つまり末尾)に要素を追加

3. slice
slice()メソッドは、1つの配列の開始から終了(終了を含まない)までの浅いコピーになります.
新しいタイルオブジェクトに戻ります.元のシナリオは変更されません

4. indexOf
indexOf()メソッドは、呼び出しStringオブジェクトの所定の値と一致する最初のインデックスを返します.一致する値がない場合は-1を返します.

for .. of

  • プロトタイプチェーンが提供する製品は注目されていない
  • =純arrアレイのみを出力する要素
  • for .. in

  • iterable objectの場合、すべてのオブジェクトは重複オブジェクト
  • です.
  • アレイでは、必要な値が得られない場合があります.

    配列では..。of / for .. 使用

    for (let key of obj)	
    var arr = [1, 2, 3];
    
    
    for (let item of arr) {
      console.log(item); // 1, 2, 3
    }	
    正常に動作します!!
    // for in을 사용해 보자
    let arr = [3, 4, 3];
    
    for (let item in arr) {
      console.log(item); // 0, 1, 2
    }
    インデックス値出力.

    オブジェクトをループするとき=for...使用


    配列をループするとき=for...使用