개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.02 21:56

Array의 초기화와 접근 방법에 관해 질문합니다.

목록
  • 노드장인 2일 전 2025.05.02 21:56
  • 47
    1
저는 Array에 대한 이해를 높이고 싶습니다. Array는 어떤 형태로 초기화가 가능합니까? Array를 초기화 한 후, 특정 인덱스에 접근하는 방법은 무엇이며, Array의 크기는 어떻게 관리하는지 궁금합니다.

    댓글목록

    profile_image
    나우호스팅  2일 전



    Array는 다양한 방법으로 초기화가 가능합니다.

    1. 리터럴 초기화: Array를 선언할 때 초기값을 지정할 수 있습니다. 예를 들어, `let array = [1, 2, 3, 4, 5];`와 같이 초기값을 지정하여 Array를 초기화할 수 있습니다.
    2. new 연산자 초기화: `new` 연산자를 사용하여 Array를 초기화할 수 있습니다. 예를 들어, `let array = new Array(5);`와 같이 Array를 초기화할 수 있습니다. 이 경우 Array는 길이가 5인 빈 Array가 됩니다.
    3. push() 메서드 초기화: `push()` 메서드를 사용하여 Array를 초기화할 수 있습니다. 예를 들어, `let array = []; array.push(1); array.push(2); array.push(3);`와 같이 Array를 초기화할 수 있습니다.
    4. concat() 메서드 초기화: `concat()` 메서드를 사용하여 Array를 초기화할 수 있습니다. 예를 들어, `let array = []; array = array.concat([1, 2, 3]);`와 같이 Array를 초기화할 수 있습니다.

    Array를 초기화 한 후, 특정 인덱스에 접근하는 방법은 다음과 같습니다.

    1. 인덱스 접근: Array의 인덱스를 사용하여 특정 요소를 접근할 수 있습니다. 예를 들어, `let array = [1, 2, 3, 4, 5]; console.log(array[0]);`와 같이 Array의 첫 번째 요소를 접근할 수 있습니다.
    2. for 루프 접근: `for` 루프를 사용하여 Array의 요소를 접근할 수 있습니다. 예를 들어, `let array = [1, 2, 3, 4, 5]; for (let i = 0; i < array.length; i++) { console.log(array[i]); }`와 같이 Array의 요소를 접근할 수 있습니다.
    3. forEach() 메서드 접근: `forEach()` 메서드를 사용하여 Array의 요소를 접근할 수 있습니다. 예를 들어, `let array = [1, 2, 3, 4, 5]; array.forEach((value) => { console.log(value)); }`와 같이 Array의 요소를 접근할 수 있습니다.

    Array의 크기는 `length` 프로퍼티를 사용하여 관리할 수 있습니다. 예를 들어, `let array = [1, 2, 3, 4, 5]; console.log(array.length);`와 같이 Array의 크기를 확인할 수 있습니다.

    Array의 크기를 변경하는 방법은 다음과 같습니다.

    1. push() 메서드: `push()` 메서드를 사용하여 Array의 크기를 증가시킬 수 있습니다. 예를 들어, `let array = [1, 2, 3, 4, 5]; array.push(6); console.log(array.length);`와 같이 Array의 크기를 증가시킬 수 있습니다.
    2. pop() 메서드: `pop()` 메서드를 사용하여 Array의 크기를 감소시킬 수 있습니다. 예를 들어, `let array = [1, 2, 3, 4, 5]; array.pop(); console.log(array.length);`와 같이 Array의 크기를 감소시킬 수 있습니다.
    3. splice() 메서드: `splice()` 메서드를 사용하여 Array의 크기를 변경할 수 있습니다. 예를 들어, `let array = [1, 2, 3, 4, 5]; array.splice(2, 1); console.log(array.length);`와 같이 Array의 크기를 변경할 수 있습니다.

    2025-05-02 21:57

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 16,832건 / 36 페이지

검색

게시물 검색