해결된 질문
작성
·
331
0
안녕하세요.
5번 문제를 풀면서 검색을 하다가
...연산자(??)를 이용하면 배열의 가장 작은 수를 알 수 있다고 하더라고요.
이렇게해도 무방할까요??
function findSmallestElement(arr){
if(arr.length != 0) {
return Math.min(...arr);
} else if(arr.length == 0) {
return 0;
}
}
console.log(findSmallestElement([12,50, 1, 4]))
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
Math.min() 함수는 입력된 인자들 중에서 가장 작은 값을 반환합니다. 이 함수는 배열의 원소들 중에서도 가장 작은 값을 찾을 수 있습니다.
그래서 위 코드에서 Math.min(…arr)은 배열 arr에서 가장 작은 값을 반환하는 코드입니다.
더불어, 위 코드는 입력된 배열이 선언되어 있지 않은 경우, 즉 길이가 0인 배열일 경우를 고려하여 0을 반환하는 코드가 포함되어 있습니다.
이상이고 도움이 되었길 바랍니다. 감사합니다.