References
Source
/* min/max number in an array */
var numbers = [5, 6, 2, 3, 7];
/* using Math.min/Math.max apply */
var max = Math.max.apply(null, numbers); /* This about equal to Math.max(numbers[0], ...)
or Math.max(5, 6, ...) */
var min = Math.min.apply(null, numbers);
/* vs. simple loop based algorithm */
max = -Infinity, min = +Infinity;
for (var i = 0; i < numbers.length; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
반응형
'Programming > JavaScript' 카테고리의 다른 글
[Javascript] 모든 요소에 대한 배열 검사: .some(); (0) | 2018.09.14 |
---|---|
[Javascript] 배열(array)내의 원소들의 합 구하기: .reduce() (0) | 2018.09.14 |
[Javascript] 배열(array)을 스택(stack) 혹은 큐(queue) 처럼 써보기. (0) | 2018.09.13 |
[Javascript] 문자열 역순정렬: sort() , reverse() , join() (0) | 2018.09.12 |
[Javascript] 문자열에서 원하는 단어 찾기: match (0) | 2018.09.12 |