型付きの配列2017/10/01TypedArrayは、型付きの配列です。バイナリデータを取り扱うためのオブジェクトです。TypedArrayという名前は、同じインターフェイスを持つ複数のオブジェクトの総称であり、この名前のオブジェクト、コンストラクタはありません。名前TypedArray仕様書https://tc39.github.io/ecma262/#sec-typedarray-objectsチュートリアルTypedArrayは下記の総称です。下記のいずれも、TypedArrayの機能を備えています。8byteインスタンスの作成方法は様々です。数値を指定すると、数値にBYTES_PER_ELEMENTの値を掛け合わせたbyteの配列を作成します。;DataViewと同じように、バッファ(ArrayBuffer)のビューを作成することもできます。;別のTypedArrayを指定すると、その型に変換してコピーした配列を作成します。;プロパティBYTES_PER_ELEMENTそのTypedArrayが扱う要素ごとのbyte単位のサイズを返します。prototype.buffer自身(ビュー)が参照しているArrayBufferを返すプロパティです。prototype.byteLengthビューが参照しているバッファ(ArrayBuffer)のサイズをByte単位で返すプロパティです。prototype.byteOffsetビューが参照しているバッファ(ArrayBuffer)のオフセットをByte単位で返すプロパティです。prototype.BYTES_PER_ELEMENTそのTypedArrayが扱う要素ごとのbyte単位のサイズを返します。prototype.constructorコンストラクタのTypedArrayを返すプロパティです。prototype.length配列の長さを返すプロパティです。メソッドfrom()配列に似たオブジェクトから配列を作るコンストラクタメソッドです。of()配列のインスタンスを作るコンストラクタメソッドです。prototype.copyWithin()配列の一部分をコピーして、そのまま別部分に上書きするメソッドです。prototype.entries()配列からIteratorを作成するメソッドです。prototype.every()配列の全ての要素が、指定した条件を満たしているか否かを確認するメソッドです。prototype.fill()配列の一部を固定値で埋めるメソッドです。prototype.filter()配列から条件を満たさない要素を取り除くメソッドです。prototype.find()配列から条件を満たす値を取得するメソッドです。prototype.findIndex()配列から条件を満たす要素のインデックス番号を取得するメソッドです。prototype.forEach()配列の各要素を材料に処理を実行するメソッドです。prototype.includes()配列に指定した要素が存在するか検索するメソッドです。prototype.indexOf()配列にある値が存在するか前方から検索し、最初にヒットしたインデックス番号を返すメソッドです。prototype.join()配列の各要素を連結した文字列を返すメソッドです。prototype.keys()配列の各キーで構成された新しいIteratorを返すメソッドです。prototype.lastIndexOf()配列にある値が存在するか後方から検索し、最初にヒットしたインデックス番号を返すメソッドです。prototype.map()配列の各要素に関数を実行し、その返り値で構成された新しい配列を作成するメソッドです。prototype.reduce()配列の要素を前方から後方にかけて簡約化するメソッドです。prototype.reduceRight()配列の要素を後方から前方にかけて簡約化するメソッドです。prototype.reverse()配列を逆順にするメソッドです。prototype.set()引数に指定した別の配列やTypedArrayを、元の配列の一部にコピーします。prototype.slice()配列の一部を切り取るメソッドです。prototype.some()配列のいずれかの要素が指定した条件を満たしているか否かを確認するメソッドです。prototype.sort()配列を任意のルールでソートするメソッドです。prototype.subarray()TypedArrayの一部を切り取って、新しいTypedArrayを作成します。prototype.toLocaleString()配列をローカライズした文字列に変換した値を取得するメソッドです。prototype.toString()配列を文字列に変換した値を取得するメソッドです。prototype.values()配列の各値で構成された新しいIteratorを返すメソッドです。関連記事TypedArray.from()TypedArray.from()は、配列に似たオブジェクトから配列を作るコンストラクタメソッドです。TypedArray.prototype.set()TypedArray.prototype.set()は、引数に指定した別の配列やTypedArrayを、元の配列の一部にコピーします。TypedArrayがArrayBufferを参照するビューの場合は、そのバイナリデータに書き込めます。元のTypedArrayの範囲を超えてコピーしようとするとエラーが発生します。JavaScriptの使い方まとめJavaScriptの関数や式など、私的に勉強した内容をまとめて説明しています。初心者の方にも分かりやすいよう、デモを用意しています。個人的に良いデザインと思ったウェブサイトを、ジャンル別に紹介していきます。(日)コンテンツを公開しました。InterfaceハウツーAndroidInstagramLINEMacTwitteriPhoneWebツールブログプロフィールあらゆ足立区竹ノ塚在住の男。ウェブとラーメンが大好きです。@arayutwこのサイトについてSYNCERは「SYNC(同期)」と「ER(する者)」で「知識や感動を同期するブログ」という意味の造語です。みなさんと共に進化(しんか)していきたいという思いも込めてます。SYNCERトップに戻る。