TypedArray.of()
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.of
는TypeError
를 발생시킵니다.Array.of
는 기본적으로 새로운Array
를 생성합니다.TypedArray.of
uses[[Put]]
whereArray.of
uses[[DefineProperty]]
. Hence, when working withProxy
objects, it callshandler.set
(en-US) to create new elements rather thanhandler.defineProperty
(en-US).TypedArray.of
는Array.of
가[[DefineProperty]]
를 사용하는 것처럼[[Put]]
을 사용합니다. 따라서Proxy
객체로 작업 할 때 새로운 요소를 생성하기 위해handler.set
(en-US)대신handler.defineProperty
(en-US)를 호출합니다.
예제
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 (ECMA-262) The definition of '%TypedArray%.of' in that specification. |
Living Standard |
Browser compatibility
BCD tables only load in the browser