[Javascript] forEach & for in & for of
4853 ワード
forEach
Arrayオブジェクトでのみ使用可能なメソッドです.
配列内の要素を繰り返して操作できます.コールバック関数の登録
配列内の要素が繰り返されるとcallback関数を呼び出すことができます.var items1 = ["a","b","c"];
items1.forEach(function(item1){ // forEach문
console.log(item1); //a b c 출력
});
for in
オブジェクトに使用できます.
オブジェクトのキー値とvalue値は連続しています.var items2 = {
"a":1,
"b":2,
"c":3
};
for(var prop in items2){ // for in 문
console.log(prop, items2[prop]);
}
// 출력
// a 1
// b 2
// c 3
for of
ES 6に追加された集合にのみ使用される重複構文.
巡回可能オブジェクトに使用できます.
属性は[Symbol.iterator]
要素です.
イテレーション・オブジェクトを返すオブジェクトを、巡回可能オブジェクトと呼びます.
文字列を巡回する場合、これは非常に重要です!var iterable = [1,2,3];
for(var i of iterable){
console.log(i); // 1 2 3
}
var string = "ABCDEF"
for(var word of string){
console.log(word); // A B C D E F
}
Reference
この問題について([Javascript] forEach & for in & for of), 我々は、より多くの情報をここで見つけました
https://velog.io/@kyoung-jnn/Javascript-forEach-for-in-for-of
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
var items1 = ["a","b","c"];
items1.forEach(function(item1){ // forEach문
console.log(item1); //a b c 출력
});
オブジェクトに使用できます.
オブジェクトのキー値とvalue値は連続しています.
var items2 = {
"a":1,
"b":2,
"c":3
};
for(var prop in items2){ // for in 문
console.log(prop, items2[prop]);
}
// 출력
// a 1
// b 2
// c 3
for of
ES 6に追加された集合にのみ使用される重複構文.
巡回可能オブジェクトに使用できます.
属性は[Symbol.iterator]
要素です.
イテレーション・オブジェクトを返すオブジェクトを、巡回可能オブジェクトと呼びます.
文字列を巡回する場合、これは非常に重要です!var iterable = [1,2,3];
for(var i of iterable){
console.log(i); // 1 2 3
}
var string = "ABCDEF"
for(var word of string){
console.log(word); // A B C D E F
}
Reference
この問題について([Javascript] forEach & for in & for of), 我々は、より多くの情報をここで見つけました
https://velog.io/@kyoung-jnn/Javascript-forEach-for-in-for-of
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
var iterable = [1,2,3];
for(var i of iterable){
console.log(i); // 1 2 3
}
var string = "ABCDEF"
for(var word of string){
console.log(word); // A B C D E F
}
Reference
この問題について([Javascript] forEach & for in & for of), 我々は、より多くの情報をここで見つけました https://velog.io/@kyoung-jnn/Javascript-forEach-for-in-for-ofテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol