Study/Node.js

[노드JS] slice() 메소드 활용하기

AC 2019. 3. 16. 14:32


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