프론트엔드/Javascript

[javascript] array형 / object형 변수 반복문 정리

프흐프좋아 2023. 3. 8. 14:53

javascript 를 1000줄이나 되는 스크립트를 짰더니 이제 자바스크립트 문법은 어느정도 부순것같다

반복문은 언제나 헷갈려서 @_@ 문법정리

1. array 형 

(1) for in

for( var v in data ){
    console.log( data[v]);
}

(2) forEach

dat.forEach(function(v){
    console.log(v);
})

(3) map(es6)

let dat = [1,2,3,4];
dat.map( function(el) {
     console.log(el);
})

2. object 형

(1) for in

for(value in data){
	console.log(value);
}
for(key in data){
    console.log(data[key]);
}

(2) Object.keys forEach

Object.keys(dat).forEach(function(v){
    console.log(dat[v]);
})