반응형
Javascript 배열 맵 메서드의 Break 문
중복 가능성:
어떻게 어레이를 단락시키나요? 콜 브레이크 같은 거요?
내 조건이 충족된 후에 배열 맵 방법을 벗어날 수 있는 방법이 있습니까? 나는 다음을 시도했습니다."Illegal Break Statement" Error.이것은 제가 생각해낸 무작위적인 예입니다.
var myArray = [22,34,5,67,99,0];
var hasValueLessThanTen = false;
myArray.map(function (value){
if(value<10){
hasValueLessThanTen = true;
break;
}
}
);
사용할 수 있습니다.for루프, 하지만 나는 우리가 같은 일을 할 수 있는지 알고 싶었다.map방법은?
기본 제공 기능을 사용하는 것은 불가능합니다. 그러나 간단한 기능을 사용할 수 있습니다.for값을 사용하지 않을 경우 -loop을 수행합니다.
var hasValueLessThanTen = false;
for (var i = 0; i < myArray.length; i++) {
if (myArray[i] < 10) {
hasValueLessThanTen = true;
break;
}
}
또는, 제안된 대로@RobW10보다 작은 하나 이상의 원소가 있는지 여부를 검정하는 데 사용합니다.기능과 일치하는 요소가 발견되면 루프가 중지됩니다.
var hasValueLessThanTen = myArray.some(function (val) {
return val < 10;
});
언급URL : https://stackoverflow.com/questions/12260529/break-statement-in-javascript-array-map-method
반응형
'codememo' 카테고리의 다른 글
| jQuery 확인란 이벤트 처리 (0) | 2023.08.31 |
|---|---|
| asp.net 의 CultureInfo에서 텍스트 방향을 결정할 수 있는 방법이 있습니까? (0) | 2023.08.31 |
| 스프링 컨테이너 외부에서 스프링 데이터 JPA를 사용하는 방법은 무엇입니까? (0) | 2023.08.31 |
| Git 로그를 계속하라는 메시지가 표시되지 않도록 하는 방법은 무엇입니까? (0) | 2023.08.31 |
| 명령줄에서 Powershell ISE에서 ps1 스크립트를 열려면 어떻게 해야 합니까? (0) | 2023.08.31 |