프로그래밍 언어와 기술/JavaScript

[JavaScript] 반복문

tero1115 2023. 7. 11. 14:49

자바스크립트 배열

 - 자바의 배열과 ArrayList의 혼합 느낌이다

 - 타입이 다른 값이 들어갈 수 있다

 - 길이가 가변적이다

 - 메소드가 있다

    const intArray = [10, 20, 30];

 

for 반복문

 기본 for
    for (let i = 0; i < intArray.length; i++) {
        const element = intArray[i];
        console.log(element);
        
    }

for in

 - 배열이나 객체의 key값을 사용한다

    for (const i in intArray) {
        console.log(intArray[i]);
    }

    const obj = {
        name : "홍길동",
        age : 12
    }

    for (const key in obj) {
        console.log(key);
        console.log(obj[key]);
    }

 

for of

 - 배열의 value를 사용한다

    for (const value of intArray) {
        console.log(value);
    }

 

 

forEach

 - 매개변수로 함수를 받는다

    intArray.forEach(function(value){
        console.log(value)
    });
intArray.forEach((value) => console.log(value));