TypedArray.of()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2016.
정적 메서드 **TypedArray.of()
**는 다양한 수의 인자로부터 새로운
형식화 배열를 생성합니다.
이 메서드는 Array.of()
와 거의 동일합니다.
시도해보기
구문
js
TypedArray.of()
TypedArray.of(element1)
TypedArray.of(element1, element2)
TypedArray.of(element1, element2, /* …, */ elementN)
TypedArray
는 아래 중 하나입니다.
매개변수
element1
, …,elementN
-
형식화 배열을 생성할 때 사용할 요소
반환 값
새로운 TypedArray
인스턴스.
설명
보다 자세한 설명은 Array.of()
을 참고하시기 바랍니다.
Array.of()
와 TypedArray.of()
는 약간의 미묘한 차이가 있습니다.
TypedArray.of()
에 전달된this
값이 생성자가 아닌 경우TypedArray.from()
은TypeError
를 발생시키고,Array.of()
는 기본적으로 새Array
를 생성합니다.TypedArray.of()
는[[Set]]
를 사용하는 반면Array.of()
는[[DefineOwnProperty]]
를 사용합니다. 따라서Proxy
객체로 작업할 때handler.set()
을 호출하여handler.defineProperty()
가 아닌 새 요소를 생성합니다.
예제
of() 사용하기
js
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); // Int16Array [ 0 ]
명세서
Specification |
---|
ECMAScript Language Specification # sec-%typedarray%.of |
브라우저 호환성
BCD tables only load in the browser