JS/JS 공부

[JS] 배열 관련 메서드 join, push, unshift, pop, shift

congs 2023. 4. 17. 11:58
  • 배열관련메서드 : 유사(연관)배열에서는 사용 제한이 있음

 

 1. join()

: 배열 원소 사이에 문자를 삽입하여 새로운 문자열을 생성
       

       
2. push(value) 

: 배열의 마지막에 value를 추가 => push 후 배열의 길이를 리턴
(array[array.length]=value;와 동일 효과)

const ourClass = [];

ourClass.push('동글'); 
console.log(ourClass); // 0:동글
       
ourClass.push({n:10, m:'F'}); 
console.log(ourClass); // 0:동글 1:{n:10, m:'F'} (1번으로 배열길이는 3!)

console.log(ourClass.push('빵빵')); // 4 (빵빵 추가 후 배열의 길이)

 

3. unshift(value)  

: 배열의 가장 앞에 원소를 추가 => 추가 후 배열 길이 리턴

 

ourClass.unshift('빙글'); 
console.log(ourClass); //'빙글', '동글', {n:10, m:'F'}, '빵빵'

 

4. pop() 

: 배열의 마지막 원소 제거 => 제거한 원소의 값 리턴

ourClass.pop(); // 빵빵 삭제
console.log(ourClass); // '빙글', '동글', {n:10, m:'F'}

 

5. shift()

: 배열의 첫 원소를 제거 => 제거한 원소의 리턴

ourClass.shift(); // '빙글' 삭제
console.log(ourClass); //'동글', {n:10, m:'F'}