for ~ of 를 사용하여 배열이나 문자열을 순회합니다.

아래 코드 참조.



var data = [1,2,undefined,NaN,null,""];
for(var i=0;i<data.length;i++){
  console.log(i);
}

data.forEach(function(value){
  console.log("valueis",value);
});

//오브젝트 순회용
//but, 상위객체를 포함하는 경우가 있음. prototype
for(let idx in data){
  console.log(data[idx]);
}

// for of 사용 (문자열 순회나 배열)
for(let value of data){
  console.log(value);
}

var str = "hello world!!";
for(let value of str){
  console.log(value);
}

인프런 "모던 자바스크립트(javascript) 개발을 위한 ES6 강좌"를 정리한 내용입니다.

+ Recent posts