Return
명령문은 함수 실행을 종료하고, 주어진 값을 함수 호출 지점으로 반환한다.
함수 내부의 값을 함수 외부로 출력시키거나 함수를 강제로 종료시키는 기능을 한다.
함수 안에서 return 명령문을 만날경우 함수의 실행은 그 지점에서 중단된다.
값을 제공한 경우 함수를 호출한 곳으로 돌아가서 그 값을 반환하여 계속 실행을 한다.
break
현재 반복문, switch 문, 또는 label 문을 종료하고, 그 다음 문으로 프로그램 제어를 넘긴다..
여러번 반복되는 for, switch, while 등의 루프의 경우에 해당 루프에서 아예 빠져나가게 된다.
이때 return과 구분되는 차이는 어디까지 빠져나가는가 중단되는가에 대한 차이이다.
return breack 차이점
return의 경우 해당 메서드 함수 자체에서 빠져나가고,
break는 함수 자체에서 빠져나가는 것이 아닌 함수 안에 쓰인 루프문에서만 빠져 나간다.
'JS' 카테고리의 다른 글
lodash와 lodash-es 차이점과 번들사이즈, 자주쓰이는 문법 (0) | 2024.01.01 |
---|---|
node sass 에러 해결방법 Node Sass does not yet support (0) | 2022.03.26 |
자바스크립트 연산자와 옵셔널 체이닝, optional chaining (0) | 2021.01.07 |
Template Literals, 템플릿 리터럴이란? (0) | 2021.01.07 |
자바스크립트 주요 용어와 기본 개념, 호이스팅이란? (0) | 2021.01.07 |
댓글