forEach()의 조건메소드
1. filter()
: 특정 조건에 맞는 요소를 추출해 새로운 배열생성
1
2
3
4
5
6
7
8
|
<script>
var array = [1,2,3,4,5,6,7,8,9];
array = array.filter(function (element, index, array) {
return element <=5;
});
alert(array);
</script>
| cs |
// 결과로 1,2,3,4,5가 alert.
2. every()
: 배열의 모든 요소가 true를 반환하면, 결과로 true 불값으로 반환된다.
1
2
3
4
5
6
7
8
9
10
|
<script>
var array = [1,2,3,4,5,6,7,8,9];
function less(element, index, array) {
return element < 5;
}
var res = array.every(less);
alert(res);
</script>
| cs |
// 결과로 false가 alert. element < 10이였다면 true였을 것임.
3. some()
: 배열의 요소 하나라도 true이면, 결과로 true 불값을 반환한다.
1
2
3
4
5
6
7
8
9
10
|
<script>
var array = [1,2,3,4,5,6,7,8,9];
function less(element, index, array) {
return element < 5;
}
var res = array.some(less);
alert(res);
</script>
| cs |
// 결과로 true가 alert.
댓글 없음:
댓글 쓰기