티스토리 뷰

Javascript

Array 기본

변기원 2021. 12. 9. 20:01

Array 추가제거 메소드 

push() 배열 맨 뒤에 데이터를 넣는다

pop() 배열 맨 뒤에 데이터를 뺀다

unshift() 배열 맨 앞에 데이터를 넣는다.

shift() 배열 맨 앞에 데이터를 뺀다.

주의점: shift(), unshift()는 push(),pop() 보다 느리다. 왜냐하면 데이터를 배열 순차적으로 다 뒤로 미루거나 다 앞으로 땡겨야 해.

배열이 길어지면 더 오래걸리니까 push(),pop()을 쓰는게 좋다!

그럼 맨 뒤나 맨 앞만 가능할까? ㄴㄴ

인덱스를 찾아서 제거하는 방법이 있다

 

splice(start:number, deleteCount?: number): T[]

splice메소드는 시작하는 인덱스 숫자를 받고, 지울갯수도(넣어도 되고 안넣어도 되고) 숫자로 받는다. 그리고 배열을 리턴한다.

fruit.splice(3,2)는 fruit배열 3번째 인덱스 부터 2개를 지운다.는 뜻

만약 start number만 입력하면 그 뒤로는 싹 다 지운다. 무서운것

두개의 배열을 합치는 방법 

concat() 메소드

const newfruit = fruit.concat(fruit2)

newfruit라는 배열로 fruit와 fruit2를 합친다.

 

//Array 의 다양한 메소드

length , toString(), toLocaleString(), pop(), push(), concat(), join(), reverse(), slice(), sort(), splice(), indexOf(), lastIndexOf(), every(), some(), foreach(), map(), filter(), reduce(), reduceRight()

'Javascript' 카테고리의 다른 글

배열 reduce 함수  (0) 2021.12.10
배열함수 퀴즈 오답정리  (0) 2021.12.10
Object cloning, 여러가지 메소드  (0) 2021.12.09
객체 Object. computed property  (0) 2021.12.09
Class. 상속과 다양성  (1) 2021.12.09
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함