foreach는 return; 으로 순회를 빠져나올 수 없다.
var arr = [];
arr.foreach(function(c) {
if(c.use = "Y") {
//cant not break;
return;
}
});
- 강제로 예외를 던져서 나올 수 있지만... some을 사용하자
some을 사용하면 순회를 빠져나올 수 있다.
var arr = [];
arr.some(function(c) {
//true를 반환하면서 순회를 빠져나올 수 있다.
if(c.use == "Y") {
return true;
}
//모든 요소를 순회하면 false를 반환한다.
});'Javascript&Jquery' 카테고리의 다른 글
| 동일한 로우가 많다면 인라인 뷰보단 스칼라 서브쿼리를 사용하자 (0) | 2023.07.07 |
|---|---|
| Merge 구문 USING 'NULL'일 경우 실행되지 않는다. (0) | 2023.07.07 |