<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] #### Set結構數據 特征:Set結構數據里面的內容不允許重復 <script type="text/javascript"> var s = new Set(); //向Set結構數據中追加內容 s.add(1); s.add(2); s.add(3); s.add(2); s.add(2); s.add(2); s.add(2); console.log(s); //查看Set結構數據長度 console.log(s.size); </script> <script type="text/javascript"> //初始化Set結構數據的時候,允許傳入一個數組 var s = new Set(['a','b','c','b','d','c','b']); console.log(s); </script> #### Set結構數據的方法 <script type="text/javascript"> //初始化Set結構數據的時候,允許傳入一個數組 var s = new Set(['a','b','c','b','d','c','b']); //刪除數據 s.delete('b'); console.log(s); //獲得Set結構數據中有沒有某個值 var result = s.has('cc'); console.log(result); //清除Set數據中所有的成員 s.clear(); console.log(s); </script> #### 去重復 <script type="text/javascript"> var arr = ['a','b','c','b','d','c','b']; arr = [...new Set(arr)]; console.log(arr); </script> <script type="text/javascript"> var arr = ['a','b','c','b','d','c','b']; var s = new Set(arr); arr = Array.from(s); console.log(arr); </script> #### set數據的遍歷 <script type="text/javascript"> var arr = ['a','b','c','b','d','c','b']; var s = new Set(arr); //console.log(s.keys()); //獲得所有鍵值的遍歷器對象 for (x of s.keys()) { console.log(x); } s.forEach(x=>{ console.log(x); }) </script> #### Map結構的數據是一種鍵值對(鍵名=>鍵值)形式,鍵名可以是任意類型的數據 <script type="text/javascript"> var m = new Map(); m.set(1,2); console.log(m.get(1)); //2 var obj = {a:1,b:2}; m.set(obj,'后盾人'); console.log(m.get(obj)); //后盾人 console.log(m.has(obj)); //true m.delete(obj); console.log(m); //obj </script> #### Map初始化 Map結構的數據在創建的時候,允許傳入一個二維數組.二維數組中的每個子數組都分別是一個鍵值對 <script type="text/javascript"> var m = new Map([ ['name','后盾人'], [2>1,123] ]) console.log(m); console.log(m.get(2>1)); </script> #### Map 遍歷 <script type="text/javascript"> var m = new Map([ ['name','后盾人'], [2>1,123], [1,666] ]) for (x of m.keys()) { console.log(x); } //name , 2 ,1 for (x of m.values()) { console.log(x); } //后盾人 , 123,666 for (x of m.entries()) { console.log(x[0]+'=>'+x[1]); } m.forEach((v,k)=>{ console.log(v,k); }) v-->鍵值 k->健名 </script>
                  <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>

                              哎呀哎呀视频在线观看