Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 문자열 배열을 생성하는 방법 완벽 가이드

JavaScript에서 문자열 배열을 만드는 가장 간단한 방법은 대괄호([]) 안에 값을 직접 할당하는 것입니다.

var animals = ["Time", "Money", "Work"];

또한 new 키워드를 사용하여 문자열 배열을 생성할 수도 있습니다.

var animals = new Array("Time", "Money", "Work");

Array 생성자의 특징

Array 생성자의 매개변수는 문자열이나 정수의 목록입니다. 다만 주의할 점이 있습니다. Array 생성자에 숫자 매개변수를 하나만 지정하면, 이는 배열에 넣을 값이 아니라 배열의 초기 길이로 해석됩니다.

배열이 가질 수 있는 최대 길이는 4,294,967,295(약 43억)개입니다. 이 범위를 초과하는 길이를 지정하면 오류가 발생합니다.

예제 코드

다음은 JavaScript에서 배열을 생성하고 정렬하여 출력하는 전체 예제입니다.

<html>
  <head>
    <title>JavaScript Arrays</title>
  </head>
  <body>
    <script>
      var arr = new Array("Time","Money","Work");
      var sorted = arr.sort();
      document.write("Returned string is : " + sorted);
    </script>
  </body>
</html>

실행 결과

위 코드를 실행하면 배열의 요소들이 알파벳순으로 정렬되어 출력됩니다.

Returned string is : Money,Time,Work

정리

  • 배열 리터럴 방식([]): 코드가 간결하고 가독성이 좋아 일반적으로 권장되는 방식입니다.
  • new Array() 방식: 인수가 여러 개면 해당 값들로 배열을 생성하고, 단일 숫자면 배열 길이로 해석됩니다.
  • 배열 생성 후에는 sort(), push(), pop() 등 다양한 내장 메서드를 활용할 수 있습니다.