タグ

firefoxとarrayに関するmytechnoteのブックマーク (2)

  • JavaScript の Array 処理はどれが速いのか? (2021 年 12 月) - Qiita

    JavaScript で Array に対して処理する方法はいくつかあります。 Array が提供しているメソッドとループで処理した場合にどちらが速いのか調べてみました。 ※ 特に記載がない限り 2021 年 12 月 18 日時点の情報になります。 短い結論 普通の for ループが最速です。 とはいえ Array が提供するメソッドも十分に速いです。 可読性やコード量を考えると速度がとても重要かつ高頻度で呼ばれる処理以外は Array が提供するメソッドで問題ないと思います。 先行研究 2 年以上前の記事ですが次の記事でループ処理について調べられています。 それによると普通の for ループが最速だけど Babel や TypeScript は for...of を普通の for ループに展開するとのことでした。 ほかにも Array の処理について調べた記事がいくつかありました。 1

    JavaScript の Array 処理はどれが速いのか? (2021 年 12 月) - Qiita
  • Firefox 25 for developers - Mozilla | MDN

    EcmaScript 6 (Harmony) の実装が続いています! Array に Array.of() メソッドを実装しました (Firefox バグ 866849)。 Array.prototype.find() メソッドおよび Array.prototype.findIndex() メソッドをサポートしました (Firefox バグ 885553)。 Number.parseInt() および Number.parseFloat() メソッドを実装しました (Firefox バグ 886949)。 Map.prototype.forEach() メソッドおよび Set.prototype.forEach() メソッドを実装しました (Firefox バグ 866847)。 Math へ新たに、数学的なメソッドを追加しました: Math.log10(), Math.log2(), M

    Firefox 25 for developers - Mozilla | MDN
  • 1