첫번째 방법 (걍 for)
var data = [1,2,undefinded,Nan,null,""];
for(var i=0;i<data.length;i++){
console.log(i);
}
두번째 방법 (forEach)
var data = [1,2,undefinded,Nan,null,""];
data.forEach(function(value){
console.log(value);
});
세번째 방법 (for in)
*for in 의 경우 자신의 데이터 外 상위 오브젝트까지 호출할수 있으므로 주의해야한다. (쓰지말것 웬만해선..)
var data = [1,2,undefinded,Nan,null,""];
for(let idx in data){
console.log(data[idx]);
}
//위의 경우
//1,2,undefinded,Nan,null,""가 찍히지만
var data = [1,2,undefinded,Nan,null,""];
Array.prototype.getIndex = function(){};
for(let idx in data){
console.log(data[idx]);
}
//이럴경우
//1,2,undefinded,Nan,null,"", funtion(){} <- 이거까지 찍힘
네번째 방법 (for of)
var data = [1,2,undefinded,Nan,null,""];
for(let value of data){
console.log(value);
}
var data = "abcdefg"
for(let value of data){
console.log(value);
}
// "a","b","c","d","e","f","g"가 출력됨
npm, npx차이 (0) | 2021.08.25 |
---|