240722 배열 생성/접근/메소드

신한별·2024년 7월 22일

💪 매일 기록

목록 보기
23/97

배열

1. 생성

1-1. 기본 생성

let fruits = ["사과","바나나","오렌지"];

1-2. 크기 지정

let number = new Array(5);

console.log(fruits.length); //3
console.log(number.length); //5

2. 요소 접근

console.log(fruits[0]); // 사과
console.log(fruits[1]); // 바나나
console.log(fruits[2]); // 어린쥐

3. 배열 메소드

3-1. push

  • 맨 뒤에 요소 추가
let animals = ["강아지", "고양이"];
console.log(animals); // [ '강아지', '고양이' ]

animals.push("카피바라");
console.log(animals); // [ '강아지', '고양이', '카피바라' ]

3-2. pop

  • 마지막 요소 삭제
animals.pop(); 
console.log(animals); // [ '강아지', '고양이' ]

3-3. shift

  • 첫번째 요소 삭제
animals.shift(); 
console.log(animals); // [ '고양이' ]

3-4. unshift

  • 맨 앞에 요소 추가
animals.unshift("코끼리","기린"); 
console.log(animals); // [ '코끼리', '기린', '고양이' ]

3-5. splice

  • 특정 위치의 요소를 다른 요소로 대체
animals.splice(1, 1, "땃쥐");
console.log(animals); // [ '코끼리', '땃쥐', '고양이' ]

3-6. slice

  • 특정 구간만 새로운 배열로 추출
let slicedAnimals = animals.slice(1, 2);
console.log(slicedAnimals); // [ '땃쥐' ]

0개의 댓글