In JavaScript, Array.from() is a built-in function that creates a new array from an existing one or an array-like object.
자바스크립트에서, Array.from()은 기존에 존재한 거나 배열 같은 객체에서 새로운 배열을 만드는 내장형 함수이다.
It allows you to convert something iterable, like a string, set, or map into a new array.
문자열, set, map처럼 무언가를 새로운 배열의 형태로 만들 때 사용한다.
배열로 만들고자 하는 객체.
It could be an array-like object or something iterable like a string, set, or map.
문자열, set, map과 같은 무언가나 배열 같은 객체일 수 있다.
mapFunction: (optional) A function that gets applied to each element before adding it to the new array.
새로운 배열에 더하기 전에 각 요소에 적용시키는 함수.
thisArg: (optional) A value to use as this when executing the mapFunction.
mapFunction을 실행할 때 this로서 사용하는 값.
'length: studentCount' specifies the length of the new array.
새로운 배열의 길이를 지정한다.
'initialRanking', which is 1 in this case.