slice() 메소드는 배열의 일부 요소들을 복사하여 새로운 배열을 만들어준다.
▲ slice() 메소드를 이용해 배열의 일부 요소를 복사하여 새로운 배열을 만들기
slice() 메소드에 전달하는 파라미터는 두 개이다. 첫 번째는 복사할 요소의 시작 위치이며 두 번째는 끝 위치이다.
ch03_test14.js 파일을 새로 만들고 다음 코드를 입력하자.
var Users = [{name:'소녀시대', age:20}, {name:'걸스데이', age:22}, {name:'티아라', age:23}, {name:'애프터스쿨', age:25}];
console.log('배열 요소의 수 : %d', Users.length);
console.log('원본 Users');
console.dir(Users);
var Users2 = Users.slice(1,3);
console.log('slice()로 잘라낸 후 Users2');
console.dir(Users2);
var Users3 = Users2.slice(1);
console.log('slice()로 잘라낸 후 Users3');
console.dir(Users3);
Users 배열에서 일부 요소들을 복사하여 Users2 객체를 만든 후 다시 Users2 객체에서 일부 요소들을 복사하여 Users3 객체를 만든다.
▲ slice() 메소드를 이용해 배열의 일부 요소를 복사하여 새로운 배열을 만든 결과
데이터를 배열 객체에 넣어 두고 사용할 때가 많으므로 배열 객체의 사용법은 잘 알아두자.
LIST
'Study > Node.js' 카테고리의 다른 글
[노드JS] 함수를 호출했을 때 또 다른 함수를 파라미터로 전달하기 (0) | 2019.03.16 |
---|---|
[노드JS] 콜백 함수 이해하기 (0) | 2019.03.16 |
[노드JS] splice() 메소드 활용하기 (0) | 2019.03.16 |
[노드JS] 배열에 값 추가 및 삭제 (0) | 2019.03.16 |
[노드JS] 배열의 모든 요소 하나씩 확인해보자! (0) | 2019.03.16 |