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

JavaScript TypedArray toString() 메서드 완벽 정리

JavaScript에서 TypedArray 객체의 toString() 메서드는 타입 배열(typed array)에 저장된 모든 요소를 쉼표(,)로 구분된 문자열 형태로 변환하여 반환합니다. 이 메서드는 일반 배열(Array)의 toString()과 동일하게 동작하며, 배열 내용을 문자열로 확인하거나 출력할 때 유용하게 사용됩니다.

주요 특징

  • 배열의 각 요소를 순서대로 문자열로 변환한 뒤 쉼표로 연결합니다.
  • 인자를 받지 않으며, 별도의 구분자를 지정할 수 없습니다. 다른 구분자가 필요하다면 join() 메서드를 사용하는 것이 좋습니다.
  • 빈 타입 배열에 호출하면 빈 문자열("")을 반환합니다.

문법(Syntax)

typedArray.toString();

매개변수는 없으며, 배열 요소들이 쉼표로 구분된 하나의 문자열을 반환합니다.

예제 코드

아래 예제는 Int32Array 객체를 생성하고 toString() 메서드를 호출하여 배열의 내용을 문자열로 출력하는 방법을 보여줍니다.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var typedArray = new Int32Array([111, 56, 62, 40, 75, 36, 617, 2, 139, 827]);
      var result = typedArray.toString();
      document.write("타입 배열의 내용: " + result);
   </script>
</body>
</html>

실행 결과

타입 배열의 내용: 111,56,62,40,75,36,617,2,139,827

참고 사항

toString()은 자동으로 호출되기도 합니다. 예를 들어 alert()이나 문자열 연결 연산자(+)와 함께 타입 배열을 사용하면, JavaScript 엔진이 내부적으로 toString()을 호출하여 배열을 문자열로 변환합니다. 또한 join() 메서드와 달리 구분자를 직접 지정할 수 없다는 점을 기억해 두면 좋습니다.