임의의 max값 혹은 min값을 설정할 때 사용하면 유용하다.
let max = Number.MIN_SAFE_INTEGER;
max의 값으로 아주 작은 값을 설정하고(혹은 min의 값으로 아주 큰 값을 설정하고) 해당 문제에서 주어진 값들을 대입해 비교해보는 식으로 진행한다.
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(s) {
let answer;
let max = Number.MIN_SAFE_INTEGER;
for (let word of s) {
if (word.length > max) {
max = word.length;
answer = word;
}
}
return answer;
}
let str = ["teacher", "time", "student", "beautiful", "good"];
console.log(solution(str));
</script>
</body>
</html>