ホームページ > ウェブフロントエンド > フロントエンドQ&A > es6 マップ オブジェクトのトラバーサル メソッドは何ですか?

es6 マップ オブジェクトのトラバーサル メソッドは何ですか?

青灯夜游
リリース: 2022-04-11 17:02:09
オリジナル
6786 人が閲覧しました

マップ トラバーサル メソッドは次のとおりです: 1. forEach() 関数、構文 "map.forEach(function(value,key){...}"; 2. "for..of" を使用します。 " ループ文、構文 "for([キー, 値] of マップ オブジェクト){...}"。

es6 マップ オブジェクトのトラバーサル メソッドは何ですか?

このチュートリアルの動作環境: Windows7システム、ECMAScript バージョン 6、Dell G3 コンピューター。

マップは、非常に高速な検索速度を備えたキーと値のペアの構造です。配列の配列を渡すことによって作成されます。

##Map オブジェクトのトラバーサル メソッド

    ##forEach()
  • ##for..of は、キー、値、エントリをトラバースします。
  • iterator.next() はキー、値、エントリを走査します
  • ##1.forEach() 関数
var map = [{  
             key : "百度",  
             value : "李彦宏"  },
            {
             key : "阿里巴巴",  
             value : "马云"  },
        ];  
map.forEach(function(value, key) {
  console.log(key, value);
})
ログイン後にコピー

2.for..of ループes6 マップ オブジェクトのトラバーサル メソッドは何ですか?

keys = map.keys();
for (key of keys) {
  console.log(key);  // map.get(key)可得value值。
}
values = map.values();
for (value of values) {
  console.log(value);
}
entries = map.entries();
for ([key, value] of entries) {
  console.log(key, value);
}
ログイン後にコピー

##[関連する推奨事項:

JavaScript ビデオ チュートリアル

es6 マップ オブジェクトのトラバーサル メソッドは何ですか?ウェブフロントエンド

]

以上がes6 マップ オブジェクトのトラバーサル メソッドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート