let numbers = [10, 20, 3, 16, 45];
let max = min = numbers[0];
console.log(max);
console.log(min);
numbers.forEach(function(number){
if(number > max){
max = number;
}
if(number < min){
min = number;
}
});
console.log(max, min);
이렇게 작성하면 코드도 길고 가독성도 떨어지기 때문에
Math.max, Math.min 메소드에 apply를 사용
let numbers = [10, 20, 3, 16, 45];
let max = Math.max.apply(null, numbers);
let min = Math.min.apply(null, numbers);
console.log(max, min);
'개발 > js & jquery' 카테고리의 다른 글
[javascript] FullCalendar (0) | 2022.09.20 |
---|---|
querySelector.addEventListener와 querySelectorAll.addEventListener의 차이 (0) | 2022.09.20 |
[javascript] 배열 내장함수 (0) | 2022.05.16 |
[javascript] 객체, 객체 비구조화 할당 (0) | 2022.04.05 |