最終更新日 2021-03-21

~文法メモ~ for...of

for...of と for...in

for...of と for...in は、似て異なるもので、
・for...of は「values」を撮ってくる
・for...inは「keys(indexes)」を取ってくると考えれば良いかと思います。

let data = [10,20,30]

for(let e of data) {
    hm.debuginfo(e);
}

// 結果 10,20,30

従来から存在するfor...inは、

let data = [10,20,30]

for(let e in data) {
    hm.debuginfo(e);
}

// 結果 0,1,2