숫자가 담긴 배열이 주어졌을때, 가장 작은 수 찾기
function getMinNumber(arr) {
let min = arr[0];
for (let i = 0; i < arr.length; i ++) {
if (arr[i] < min) min = arr[i]
}
return min;
}
getMinNumber([122,35,11,231,334,562,59])
function getMinNumber(arr) {
let result, min = Number.MAX_SAFE_INTEGER;
for (let i = 0; i < arr.length; i++) {
if (arr[i] < min) min = arr[i];
}
result = min;
return result
}
getMinNumber([122,35,11,231,334,562,59])
개인적으로 강의 내용이긴 하지만 내가 느낀 바로는 min 변수에 Number.MAX_SAFE_INTEGER
초기값으로 가장 큰 수를 넣는 게 조금 의미가 있을까 싶었다. (변수 명이랑..조금 매칭이 잘안되었다.)
![](https://velog.velcdn.com/images/houndhollis/post/750ed8a5-2e25-439d-b58e-b0222e2a7993/image.png)
간단하게 반복문을 돌아도 되지만. Math에 min.apply 를 사용해도 좋은거 같다.
첫번째 인자에는 객체가 들어감으로, null 로 해주고 두번째 인자에 배열을 넣어줬다.