Javascript/자바스크립트 문제
[Javascript : programmers] 순서 바꾸기 (Lv.0)
isfp_yykkng
2024. 7. 23. 13:28
[Javascript : programmers] 순서 바꾸기 (Lv.0)
문제
나의 정답 풀이
function solution(num_list, n) {
return [...num_list.slice(n), ...num_list.slice(0,n)]
}
전개 연산자(spread operator)를 사용하여 n부터의 원소를 잘라 전개하고, 그 이후 n까지의 원소를 잘라 전개하여 합친다.
학습 내용 ⭐
- spread operator ( ... ) : 전개 연산자로 배열과 객체 등 여러 곳에서 사용할 수 있고, 배열의 원소들을 분해해서 개별 요소로 만들어준다.
전개 연산자 예시)
const arr1 = [1,2,3];
const arr2 = [4,5,6];
const arr3 = [7,8,9];
const newArr = [ ...arr1, ...arr2, ...arr3 ];
console.log(newArr); // [1,2,3,4,5,6,7,8,9]
<참고> 전개 연산자
1. 배열 전개 연산자
2023.04.01 - [Javascript/자바스크립트 문법] - [Javascript] ES6 문법 2.1 - 배열 전개 연산자
[Javascript] ES6 문법 2.1 - 배열 전개 연산자
ES6 문법 2.1 - 배열 전개 연산자 전개 연산자 (Spread Operator) 전개 연산자는 독특하면서도 매우 유용한 문법이다. 이는 나열형 자료를 추출하거나 연결할 때 사용한다. 사용방법 배열이나 객체, 변
yy-kkang.tistory.com
2. 객체 전개 연산자
2023.04.20 - [Javascript/자바스크립트 문법] - [Javascript] ES6 문법 2.2 - 객체 전개 연산자
[Javascript] ES6 문법 2.2 - 객체 전개 연산자
ES6 문법 2.2 - 객체 전개 연산자 ⚠️ 들어가기 앞서 ES6 문법 2.1 - 배열 전개 연산자 를 꼭 먼저 보고 와야 합니다!!⚠️ 2023.04.01 - [Javascript/자바스크립트 기초 (문법)] - [Javascript] ES6 문법 2.1 - 배열
yy-kkang.tistory.com