★ wanayoo — archive 1999 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArrayNouvelle recherche | Portail wanayoo
mozilla
Your Search Results

    Uint8ClampedArray

    This article is in need of an editorial review.

    This translation is in progress.

    概要

    0-255に縮められた8ビット符号付き整数の配列を表します。内容は0で初期化されます。一度確立されたら、オブジェクトのメソッドを使用して、または、標準配列インデックス構文を使用して(すなわち、角括弧表記を使用して)、配列内の要素を参照できます。

    構文

    Uint8ClampedArray(length);
    Uint8ClampedArray(typedArray);
    Uint8ClampedArray(object);
    Uint8ClampedArray(buffer [, byteOffset [, length]]);

    コンストラクタ構文と引数の詳細について、TypedArrayを確かめて下さい。

    プロパティ

    Uint8ClampedArray.BYTES_PER_ELEMENT
    要素の大きさの数値を返します。Uint8ClampedArrayの場合、1
    Uint8ClampedArray.length
    値が3の長さのプロパティ。
    Uint8ClampedArray.name
    コンストラクタの名称の文字列を返します。Uint8ClampedArray型の場合: "Uint8ClampedArray"。
    Uint8ClampedArray.prototype
    TypedArrayオブジェクトのプロトタイプ。

    メソッド

    Uint8ClampedArray.from()
    配列オブジェクトまたは反復オブジェクトから新しいUint8ClampedArrayを生成します。Array.from()を確かめて下さい。
    Uint8ClampedArray.of()
    可変長引数の新しいUint8ClampedArrayを生成します。Array.of()を確かめて下さい。

    Uint8ClampedArray prototype

    すべてのUint8ClampedArrayオブジェクトは%TypedArray%.prototypeから継承します。

    プロパティ

    Uint8ClampedArray.prototype.constructor
    インスタンスのプロトタイプを生成した関数を返します。この関数は、デフォルトでは Uint8ClampedArrayコンストラクタです。
    Uint8ClampedArray.prototype.buffer 読取専用
    Uint8ClampedArrayによって参照されるArrayBufferを返します。構築時に設定され、読取専用となります。
    Uint8ClampedArray.prototype.byteLength 読取専用
    ArrayBufferの開始位置からUint8ClampedArrayの(バイト単位の)長さを返します。構築時に設定され、読取専用となります。
    Uint8ClampedArray.prototype.byteOffset 読取専用
    ArrayBufferの開始位置からUint8ClampedArrayの(バイト単位の)オフセットを返します。構築時に設定され、読取専用となります。
    Uint8ClampedArray.prototype.length 読取専用
    UintClamped8Array内に保持された要素の数を返します。構築時に設定され、読取専用となります。

    メソッド

    Uint8ClampedArray.prototype.copyWithin()
    一連の配列要素を配列内にコピーします。Array.prototype.copyWithin()も確かめて下さい。
    Uint8ClampedArray.prototype.entries()
    配列の各インデックスに対するキー/バリューペアを含む新しいArray Iteratorオブジェクトを返します。Array.prototype.entries()も確かめて下さい。
    Uint8ClampedArray.prototype.every()
    すべての配列要素が関数によって与えられたテストに合格するかどうかテストを実行します。Array.prototype.every()も確かめて下さい。
    Uint8ClampedArray.prototype.fill()
    開始位置から終了位置までのすべての要素を固定値で設定します。Array.prototype.fill()も確かめて下さい。
    Uint8ClampedArray.prototype.filter()
    与えられたフィルタリング関数がtrueを返すすべての配列要素をもつ新しい配列を生成します。Array.prototype.filter()も確かめて下さい。
    Uint8ClampedArray.prototype.find()
    配列要素が与えられたテスト関数を満足する場合、配列の値を返します。もしくは、満足しない場合、undefinedを返します。Array.prototype.find()も確かめて下さい。
    Uint8ClampedArray.prototype.findIndex()
    配列要素が与えられたテスト関数を満足する場合、配列要素のインデックスを返します。もしくは、満足しない場合、-1を返します。Array.prototype.findIndex()も確かめて下さい。
    Uint8ClampedArray.prototype.forEach()
    配列の各要素に対する関数を呼び出します。Array.prototype.forEach()も確かめて下さい。
    Uint8ClampedArray.prototype.includes()
    typed arrayがある要素を含んでいるかどうか評価し、その結果に応じて、true または falseを返します。Array.prototype.includes()も確かめて下さい。
    Uint8ClampedArray.prototype.indexOf()
    指定した値と等しい配列要素の最初のインデックスを返します。見つからない場合、-1を返します。Array.prototype.indexOf()も確かめて下さい。
    Uint8ClampedArray.prototype.join()
    すべての配列要素を文字列に結合します。Array.prototype.join()も確かめて下さい。
    Uint8ClampedArray.prototype.keys()
    配列内の各インデックスに対するキーを含む新しいArray Iteratorを返します。Array.prototype.keys()も確かめて下さい。
    Uint8ClampedArray.prototype.lastIndexOf()
    指定した値と等しい配列要素の最後のインデックスを返します。見つからない場合、-1を返します。Array.prototype.lastIndexOf()も確かめて下さい。
    Uint8ClampedArray.prototype.map()
    すべての配列要素で与えられた関数を呼び出した結果をもつ新しい配列を生成します。Array.prototype.map()も確かめて下さい。
    Uint8ClampedArray.prototype.move() 未実装
    Uint8ClampedArray.prototype.copyWithin()の以前のの非標準バージョン。
    Uint8ClampedArray.prototype.reduce()
    アキュムレータに対して関数を適用し、隣り合う二つのtyped arrayの要素(左から右へ)は単一の値になります。Array.prototype.reduce()も確かめて下さい。
    Uint8ClampedArray.prototype.reduceRight()
    アキュムレータに対して関数を適用し、隣り合う二つのtyped arrayの要素(右から左へ)は単一の値になります。Array.prototype.reduceRight()も確かめて下さい。
    Uint8ClampedArray.prototype.reverse()
    配列要素の順番を反転させます。— 最初の要素は最後になり、最後の要素は最初になります。Array.prototype.reverse()も確かめて下さい。
    Uint8ClampedArray.prototype.set()
    入力値を指定した配列から読み込み、typed array内に複数の値を格納します。
    Uint8ClampedArray.prototype.slice()
    配列の一部を取り出して新しい配列を返します。Array.prototype.slice()も確かめて下さい。
    Uint8ClampedArray.prototype.some()
    ある配列の少なくとも 1 つの要素が与えられたテスト関数を満たした場合にtrueを返します。Array.prototype.some()も確かめて下さい。
    Uint8ClampedArray.prototype.sort()
    配列の要素をソートし、その結果を返します。Array.prototype.sort()も確かめて下さい。
    Uint8ClampedArray.prototype.subarray()
    与えられた開始位置と終了位置の要素インデックスの新しいUint8ClampedArrayを返します。
    Uint8ClampedArray.prototype.values()
    配列内で各インデックスに対する値を含む新しいArray Iteratorオブジェクトを返します。Array.prototype.values()も確かめて下さい。
    Uint8ClampedArray.prototype.toLocaleString()
    配列と要素を表すローカライズされた文字列を返します。Array.prototype.toLocaleString()も確かめて下さい。
    Uint8ClampedArray.prototype.toString()
    配列と要素を表す文字列を返します。Array.prototype.toString()も確かめて下さい。
    Uint8ClampedArray.prototype[@@iterator]()
    配列内で各インデックスに対する値を含む新しいArray Iteratorオブジェクトを返します。

    例

    // From a length
    var uintc8 = new Uint8ClampedArray(2);
    uintc8[0] = 42;
    uintc8[1] = 1337;
    console.log(uintc8[0]); // 42
    console.log(uintc8[1]); // 255 (clamped)
    console.log(uintc8.length); // 2
    console.log(uintc8.BYTES_PER_ELEMENT); // 1
    
    // From an array
    var arr = new Uint8ClampedArray([21,31]);
    console.log(arr[1]); // 31
    
    // From another TypedArray
    var x = new Uint8ClampedArray([21, 31]);
    var y = new Uint8ClampedArray(x);
    console.log(y[0]); // 21
    
    // From an ArrayBuffer
    var buffer = new ArrayBuffer(8);
    var z = new Uint8ClampedArray(buffer, 1, 4);
    

    仕様

    仕様 ステータス コメント
    Typed Array Specification 廃止 ECMAScript第6版で置き換えられました。
    ECMAScript 6 (ECMA-262)
    The definition of 'TypedArray constructors' in that specification.
    勧告候補 ECMA仕様で初期定義。

    ブラウザ実装状況

    機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
    基本サポート 7.0 4.0 (2) 11 11.6 5.1
    機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    基本サポート 4.0 (有) 4.0 (2) (有) 11.6 4.2

    関連情報

    ドキュメントのタグと貢献者

    Contributors to this page: shide55
    最終更新者: shide55,
    サイドバーを隠す