TIL 6월 19일 - label

ktseo41·2019년 6월 20일
0

TodayILearned

목록 보기
9/26
post-thumbnail

label

break, continue와 같이 쓸 수 있는 label statement. lodash의 baseuniq function에 있길래 underbar uniq를 풀면서 써봤다.

var str = "";

loop1:
for (var i = 0; i < 5; i++) {
 if (i === 1) {
   continue loop1;
 }
 str = str + i;
}

console.log(str);
// expected output: "0234"
  • label을 사용하는 것은 아주 드문 방법이라고 한다. 위처럼 label 로 loop를 건너뛰어주는 대신에 function call을 해주는 경우가 더 일반적이라고 한다.

의문점, 더 공부할 것들

  • label대신에 일반적으로 function call을 해준다고 했는데, uniq를 function call로 풀어주는 방법을 생각해보면 좋을까 궁금하다.

0개의 댓글