본문 바로가기
javaScript/J Query & 스크립트

JavaScript 이차원 배열 중첩 반복문 도중 중단하기

by mooyou 2022. 3. 21.
728x90
300x250

 

이차원 배열이 내용을 반복문을 통해 출력하다가 '코알라'를 발견하면 루프를 중단

var data = [
    ['코끼리', '하마'],
    ['강아지', '고양이'],
    ['토끼', '코알라'],
    ['기린', '나무늘보']
];

animal: //라벨 구문을 이용한다.
for(var i=0, totali = data.length; i < totali; i++) {
    var tmp = data[i];
    for(var j = 0, totalj = tmp.length; j < totalj; j++) {
        if(tmp[j]=='코알라') {break animal;}
        console.log(tmp[j]);
    }
    console.log('----------------------------')
}

 

실행 결과

 

728x90
반응형

댓글