Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

ParallelArray

廃止
この機能は廃止されました。まだいくつかのブラウザで動作するかもしれませんが、いつ削除されてもおかしくないので、使わないようにしましょう。

p>ノート: このオブジェクトは Firefox 17 で実装され Gecko 29 から削除されました。現在は Nightly チャネルでのみ ParallelJS (PJS) を使用可能です (バグ 944074)。

ParallelArray の目標は、ウェブアプリケーション上でデータ並列性を実現することです。ParallelArray 上で利用可能な高階関数は並列的に実行されます(ただし、並列的に実行できない場合は必要に応じて直列実行にフォールバックします)。並列実行性を保証したい場合には、Javascript の機能のうち、Firefox がサポートする並列可能なサブセットのみを利用するようにすることが推奨されています。

構文

new ParallelArray()
new ParallelArray([element0, element1, ...])
new ParallelArray(arrayLength, elementalFunction)

ParallelArray インスタンス

プロパティ

length
ParallelArrayの要素の数

メソッド

map
reduce
scan
scatter
filter
flatten
partition
get

例: 並列的に map 処理を行う

var p = new ParallelArray([0, 1, 2, 3, 4]);
var m = p.map(function (v) {
  return v + 1;
});

参考文献

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

 このページの貢献者: YuichiNukiyama, teoli, s_fujimoto
 最終更新者: YuichiNukiyama,