For Programmer

자바스크립트 - 배열의 내장메서드 본문

Programming language/JavaScript

자바스크립트 - 배열의 내장메서드

유지광이 2020. 7. 17. 20:53
728x90

* 배열.push( 값 ) : 배열의 마지막 데이터 뒤에 추가로 해당 데이터들을 삽입.(1개이상가능) -기존배열의데이터를바꿈

* 배열.concat( 배열 또는 값) : 배열의 마지막 데이터 뒤에 해당 배열 또는 값들을 추가하여 새로운 배열을 반환 - 기존배열의 데이터를 건들지 않음 

* 배열.unshift( 값 ) : 배열의 맨앞에 해당 인자를 추가(1개이상가능)

* 배열.splice(삽입할위치,1st인자뒤로삭제할개수,삽입할데이터(1개이상가능)) : 배열을 삭제하고 난후 삭제한 데이터 반환

*배열.shift() : 맨앞원소를 제거후 제거한 데이터를 반환

*배열.pop() : 맨뒤 원소를 제거후 제거한 데이터를 반환

*배열.sort(콜백함수) : 알파벳순으로 정렬(콜백함수에 따라 함수의 정렬방식을 바꿀 수있음) 아래사진참조 

*배열.reverse() : 알파벳역순으로 정렬

 

* 배열.slice(시작인덱스,끝인덱스) : 시작인덱스는 포함,끝인덱스는 포함하지않는 인덱스안에 속하는 모든 배열의 원소들을 새로운 배열로 반환한다. - 기존의 배열을 건들지않음

è 출력결과:1st:10,9

2nd:2,1 (음수일 경우 마지막부터 -1로 역순으로 온다. -1,-2,

3th:9,8,7,6  

단,끝인덱스(2번째인자)생략할경우 시작인덱스부터 마지막배열원소까지를 의미하며 또한 2번째인자를 설정할때와달리 생략하게되면 마지막인덱스는 무조건 포함한다.(ex:numbers.slice(6) -> 5,4,3,2,1 을 출력)

728x90
Comments