배열 안의 모든 값을 확인할때

제일 기본적인 방법은


let data = [1, 2, 3 ];
for(let i = 0; i < data.length; i++){
console.log(i);
}

이렇게 순회할 수 있지만 다음과 같이 forEach에 callback을 이용해서도 가능하다.


let data = [1, 2, 3 ];
data.forEach( function(value){
console.log("valueis", value);
});

상황에 맞춰 편하게 쓰면 될것같다.


let data = [1, 2, 3 ];
for( let value of data ){
console.log( value);
}

for of를 써도 가능


let data = [1, 2, 3 ];
for( let idx in data ){
console.log( data[idx]);
}

for in 같은 경우 상위 객체의 함수가 출력될수 있기 때문에 for i in 은 조심해서 사용하도록 한다.

+ Recent posts