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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                方法一(推薦):使用new set()方法 ``` function duplicates(arr) { // 過濾掉重復項后的原數據 let notRepeating = new Set(); // 存放重復出現過的數據 let Repeat = new Set(); // 遍歷原數組 arr.forEach((item) => { if (notRepeating.has(item)) { // 若notRepeating中已經含有該元素,則存到Repeat中 Repeat.add(item); } else { notRepeating.add(item); } }); return Array.from(Repeat);//判斷數組長度是否大于0即可知道是否重復 } ``` 方法二:使用`indexOf()`和`lastIndexOf()` ``` function duplicates(arr) { // 存放重復出現過的數據 let Repeat = []; arr.forEach((item) => { // 當元素第一次出現的位置與最后一次出現的位置不相等,代表該元素重復出現了 // 該元素重復出現了且Repeat數組中不含該元素,則向Repeat中添加該元素 if ( arr.indexOf(item) !== arr.lastIndexOf(item) && Repeat.indexOf(item) === -1 ) { Repeat.push(item); } }); return Repeat } ``` 方法三:雙重for循環,前后對比 ``` //判斷試驗類型是否重復 if(this.detailPageData.length > 0){ for (let i = 0; i < this.detailPageData.length; i++) { for (let j = i + 1; j < this.detailPageData.length; j++) { if ( this.detailPageData[i].expType == this.detailPageData[j].expType ) { this.$message.error("試驗列表中試驗類型重復!"); return false; } } } } ``` 方法四:遍歷獲取需要判斷的屬性,獲得新數組,通過new Set()方法的size屬性和新數組length對比 ``` let arr = [{ "name": "張三", "id": 1 }, { "name": "李四", "id": 3 }, { "name": "張三", "id": 2 }, ]; let names = arr.map(item => item["name"]); let nameSet = new Set(names);//去重 if (nameSet.size == names.length) { console.log("沒有重復值"); } else { console.log("有重復值"); } ```
                  <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>

                              哎呀哎呀视频在线观看