- 배열관련메서드 : 유사(연관)배열에서는 사용 제한이 있음
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'}
'JS > JS 공부' 카테고리의 다른 글
[JS] 배열 순환 탐색 메서드 (0) | 2023.04.17 |
---|---|
[JS] 배열의 정렬 sort, reverse (0) | 2023.04.17 |
[JS] Array 배열, associative Array 유사배열(연관배열) (0) | 2023.04.17 |
[JS] 반복문 while, for (0) | 2023.04.14 |
[JS] Math & Random 수학관련 함수 (0) | 2023.04.14 |