
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【JavaScript】連想配列、Map、配列のキー検索速度を比較する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【JavaScript】連想配列、Map、配列のキー検索速度を比較する - Qiita
キー検索の速度比較詳細はこちら。 なお、逆に、値からキーを検索する場合は、配列(Array)の方が早い... キー検索の速度比較詳細はこちら。 なお、逆に、値からキーを検索する場合は、配列(Array)の方が早いです。 Map オブジェクトもある程度早く、連想配列(Object) は極端にスピードが落ちてしまいます。 そのため、どの方法で実装するかはケースバイケースとなると思います(値検索による処理速度比較はこちら)。 以下、詳細を残しておきます。 コードは TypeScript で記述していますが、JavaScript でも結果は変わりません。 1. 配列と連想配列の基本構文 備忘的に、配列(Array)、Map オブジェクト、連想配列(Object)の基本構文を書いておきます。 以下、都道府県名と人口をキーと値に設定する場合のサンプルコードです。 1-1. 配列(Array)の基本的なサンプル 配列(Array)の場合、Key に対応する値を取得するには、find() メソッド、for...o