javascript : every , some
every() some() 메서드모두 forEach() 메서드나 filter() 메서드와 같은 매개변수를 넣습니다. 매개변수로 입력한 함수는 filter() 메서드와 마찬가지로 불 자료형 값을 리턴해야합니다. every() 메서드는 배열의 모든 요소가 true를 리턴하면 true를 리턴하고 그 이외의 경우에는 false를 리턴합니다. 반면 some() 메서드는 배열의 요소 중 적어도 하나 이상의 함수에서 true를 리턴할 경우에 true를 리턴합니다. var array = [1,2,4,5,6,7,8,9,10]; function lessThanFive(element, index, array){ return element < 5; } function lessThanTwenty(element,index,arr..
javascript : filter
// firter() 메서드 var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; array = array.filter(function (element, index, array) { console.log(index); return element
javascript: forEach
javascript에서는 forEach 구문을 제공한다. 배열 각가의 요소를 사용해 특정 함수를 for in 반복문처럼 실행한다. var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; var sum = 0; var output = ''; array.forEach(function (element, index, array) { sum += element; output += index + ': ' + element + ' -> ' + sum + '\n'; }); console.log(output) 0: 1 -> 1 1: 2 -> 3 2: 3 -> 6 3: 4 -> 10 4: 5 -> 15 5: 6 -> 21 6: 7 -> 28 7: 8 -> 36 8: 9 -> 45 9: 10 -> 55