<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # TypeScript 映射 > 原文: [https://howtodoinjava.com/typescript/maps/](https://howtodoinjava.com/typescript/maps/) **映射**是 ES6 中引入的新數據結構。 它允許您存儲類似于其他編程語言的鍵值對,例如 Java,C#。 ## 建立映射 使用`Map`類型和`new`關鍵字在 TypeScript 中創建`Map`。 ```java let myMap = new Map(); ``` ## 從映射添加/檢索/刪除條目 1. `map.set()` – 在`Map`中添加條目的方法。 2. `map.get()` – 從`Map`檢索條目。 3. `map.has()` – 在 `Map`中存在條目。 4. `map.delete()` – 從`Map`刪除條目。 5. `map.size` – 將返回`Map`的大小。 ```java let nameAgeMapping = new Map(); //Set entries nameAgeMapping.set("Lokesh", 37); nameAgeMapping.set("Raj", 35); nameAgeMapping.set("John", 40); //Get entries nameAgeMapping.get("John"); //40 //Check entry is present or not nameAgeMapping.has("Lokesh"); //true nameAgeMapping.has("Brian"); //false //Size of Map with nameAgeMapping.size; //3 //Delete an entry nameAgeMapping.delete("Lokesh"); // true //Clear whole Map nameAgeMapping.clear(); //Clear all entries ``` ## 遍歷`Map`條目 使用`'for...of'`循環可迭代映射鍵,值或條目。 ```java let nameAgeMapping = new Map(); nameAgeMapping.set("Lokesh", 37); nameAgeMapping.set("Raj", 35); nameAgeMapping.set("John", 40); //Iterate over map keys for (let key of nameAgeMapping.keys()) { console.log(key); //Lokesh Raj John } //Iterate over map values for (let value of nameAgeMapping.values()) { console.log(value); //37 35 40 } //Iterate over map entries for (let entry of nameAgeMapping.entries()) { console.log(entry[0], entry[1]); //"Lokesh" 37 "Raj" 35 "John" 40 } //Using object destructuring for (let [key, value] of nameAgeMapping) { console.log(key, value); //"Lokesh" 37 "Raj" 35 "John" 40 } ``` 將我的問題放在評論部分。 學習愉快!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看