Code/JavaScript
[JavaScript] for 루프 키워드
codens
2019. 1. 1. 15:51
* for
for (var i = 0; i < 9; i++) {
str = str + i;
}
//=============
* for ... in
객체의 모든 열거 가능한 속성 (배열도 가능)
var object1 = {a: 'val1', b: 'val2', c: 'val3'};
for (var property1 in object1) {
console.log( property1, object1[property1]);
}
//===========
* for ... of
반복가능한 객체 (Array, Map, Set, String, TypedArray, arguments 객체 등을 포함)에 대해서 반복
- 값만 사용
var arr1 = ['val1', 'val2', 'val3'];
for (var i in arr1) {
console.log( i );
}
// 출력 'val1', 'val2', 'val3'
// arr1[i] 는 사용안됨
//==========
* forEach
var items = ['item1', 'item2', 'item3'];
items.forEach(function(item) {
console.log(item);
});
반응형