JavaScript의 루프 유형

JavaScript의 루프 유형

2022-10-19 last update

5 minutes reading loop javascript

이 블로그에서는 예제를 사용하여 JavaScript에서 루핑하는 다양한 방법을 살펴보겠습니다.


  • 동안
  • forEach
  • 지도
  • 하는 동안
  • 인 용


  • 동안 루프

    const developers = ['Injamul', 'Saurav', 'Tarek', 'Saiful'];
    
    let developer = 0;
    
    while (developer < developers.length) {
        console.log(developers[developer]);
        developer++;
    }
    
    /* Output: 
    Injamul
    Saurav
    Tarek
    Saiful
    */  
    


    forEach 루프

    const developers = ['Injamul', 'Saurav', 'Tarek', 'Saiful'];
    
    developers.forEach (developer =>{
        console.log(developer);
    })
    
    /* Output: 
    Injamul
    Saurav
    Tarek
    Saiful
    */  
    


    지도 루프

    const developers = ['Injamul', 'Saurav', 'Tarek', 'Saiful'];
    
    developers.map (developer =>{
        console.log(developer);
        return developer;
    })
    
    /* Output: 
    Injamul
    Saurav
    Tarek
    Saiful
    */  
    


    루프 동안 수행

    const developers = ['Injamul', 'Saurav', 'Tarek', 'Saiful'];
    
    let developer = 0
    do {
        console.log(developers[developer]);
        developer++;
        }
    
    while(developer < developers.length)
    
    /* Output: 
    Injamul
    Saurav
    Tarek
    Saiful
    */  
    


    for 루프

    const developers = ['Injamul', 'Saurav', 'Tarek', 'Saiful'];
    
    for (const developer of developers){
        console.log(developer);
        }
    
    /* Output: 
    Injamul
    Saurav
    Tarek
    Saiful
    */  
    


    for 인 루프

    const developers = {
        1 : 'Injamul', 
        2 : 'Saurav', 
        3 : 'Tarek', 
        4 : 'Saiful'
    };
    
    for (const key in developers) {
        console.log(developers[key]);
    }
    
    /* Output: 
    Injamul
    Saurav
    Tarek
    Saiful
    */  
    


    루프를 위해

    const developers = ['Injamul', 'Saurav', 'Tarek', 'Saiful'];
    
    for (let developer = 0; developer < developers.length; developer++){
        console.log(developers[developer]);
        }
    
    /* Output: 
    Injamul
    Saurav
    Tarek
    Saiful
    */