현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

TypedArray.of()는 가변적으로 인수를 전달 할수 있는 새로운 형식화 배열(typed array)를 만들어내는 메소드입니다.

이 메소드는 Array.of()와 거의 같습니다.

문법

TypedArray.of(element0[, element1[, ...[, elementN]]])

where TypedArray is one of:

Int8Array
Uint8Array
Uint8ClampedArray
Int16Array
Uint16Array
Int32Array
Uint32Array
Float32Array
Float64Array

매개변수

elementN
형식화 된 배열을 만들 요소입니다.

반환 값

생성된 TypedArray 인스턴스

설명

Array.of()TypedArray.of() 사이의 약간의 차이점은 다음과 같습니다. 

  • TypedArray.of에 전달된 값이 생성자가 아닌 경우 TypedArray.ofTypeError를 발생시킵니다. Array.of는 기본적으로 새로운 Array를 생성합니다. 
  • TypedArray.of uses [[Put]] where Array.of uses [[DefineProperty]]. Hence, when working with Proxy objects, it calls handler.set to create new elements rather than handler.defineProperty.
  • TypedArray.ofArray.of[[DefineProperty]]를 사용하는 것처럼 [[Put]]을 사용합니다. 따라서 Proxy 객체로 작업 할 때 새로운 요소를 생성하기 위해 handler.set대신 handler.defineProperty를 호출합니다.

예제

Uint8Array.of(1);            // Uint8Array [ 1 ]
Int8Array.of('1', '2', '3'); // Int8Array [ 1, 2, 3 ]
Float32Array.of(1, 2, 3);    // Float32Array [ 1, 2, 3 ]
Int16Array.of(undefined);    // IntArray [ 0 ]

Specifications

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of '%TypedArray%.of' in that specification.
Standard Initial definition.
ECMAScript Latest Draft (ECMA-262)
The definition of '%TypedArray%.of' in that specification.
Draft  

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support45 ?38 No No No
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support No No ?38 No No No

See also

문서 태그 및 공헌자

이 페이지의 공헌자: limkukhyun
최종 변경: limkukhyun,