[TIL]イテレーション、イテレーション、イテレーション


ES 6に入ります.
for ...i++,
for ...of,
Symbolという名前のデータ型も追加されました.(参考データではありません)

反復可能(iterable)

  • ウィジェットの[Symbol.iterator]()値を返します.
    したがってarr[Symbol.iterator]=null;指定されている場合は、巡回はできません.
  • const a = Symbol()
    
    a // Symbol(), 숫자나 문자로 형변환 X
    
    a + 1 // ERROR
    
    const b = Symbol()
    
    a === b // false, 		a == b // false

    イテレーション(反復)


    帯域
  • (value,done})は、オブジェクトのnext()値を返します.
    ツアー終了後完了:trueです.

  • はつでんき

  • サードパーティは、任意のステータスまたは任意の値の間で
  • を実行できます.
  • イテレーションとイテレーションを作成する関数
  • 文を値
  • に設定することもできます.
    function *gen() {
    	yield 1;
    	yield 2;
    	yield 3;
    	return 100;
    }
  • 巡りが完了すると、価格は戻ります.