Array.from()으로 for문을 이용하지 않고 정해진 범위안의 숫자로 이루어진 배열 반환하는 법:
Array.from({length: 5}, (v, i) => i);
// [0, 1, 2, 3, 4]
ex)
function solution(start, end) {
return Array.from({length: end-start+1}, () => start++);
}
end가 3이고 start가 10일 때, [3,4,5,6,7,8,9,10]을 반환하고 싶을 때
length의 길이(얼마만큼 반복할건지)는 end-start+1로 설정
start++로 start값에서부터 1씩 증가한 숫자들 반환하도록 함
Array.from()의 다른 사용법: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/from
| [자바스크립트/javascript] 문자 아스키코드 확인하기 (0) | 2023.06.29 |
|---|---|
| [자바스크립트/javascript] findIndex() (0) | 2023.06.04 |
| [자바스크립트/javascript] match() (0) | 2023.03.26 |
| svg path 길이 구하는 법 & 애니메이션(animation) (0) | 2023.03.02 |
| [자바스크립트/javascript] 데이터타입, data types, hoisting (0) | 2023.02.14 |