2016. 9. 8.

[JavaScript] forEach()의 조건메소드

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.

댓글 없음:

댓글 쓰기