国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js數組相關使用整理

UsherChen / 395人閱讀

摘要:此文章用于增強數組使用的靈活度,如有更好的方法,希望留言互相交流數組去重方法一方法二方法三方法四取數組中的最大值方法一方法二數組的交集并集差集并集交集差集

此文章用于增強數組api使用的靈活度,如有更好的方法,希望留言互相交流^_^

1.數組去重
方法一
function duplicateRemoval1(arr) {

arr.sort();
let tmp=arr[0];
for (var i = 1; i < arr.length; i++) {
    if(tmp == arr[i]){
        arr.splice(i,1);
        i--;
    }else {
        tmp = arr[i];
    }
}
return arr;

}
方法二
function duplicateRemoval2(arr) {

let tmp=arr.filter((value,index)=>{
    return !(arr.indexOf(value) < index)
});
return tmp;

}

方法三:
newArr=Array.from(new Set(arr));

方法四:
newArr=[...new Set(arr)];

2.取數組中的最大值
方法一:
max=Math.max.apply(null,array);

方法二:
max=arr.reduce((pre,value)=>{
return pre>value ? pre:value
});

3.數組的交集、并集、差集
function c(arr1,arr2){

let a=new Set(arr1);
let b=new Set(arr2);

//并集
let union=Array.from(new Set([...a,...b]));

//交集
let intersect = Array.from(new Set([...a].filter(x => b.has(x))));

//差集
let difference = Array.from(new Set(union.filter(x => !intersect.includes(x))));

return {
    union:union,
    intersect:intersect,
    difference:difference
}

}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/102494.html

相關文章

  • 前端面試知識點目錄整理

    摘要:寫在前面金三銀四又到了一年一度的跳槽季相信大家都在準備自己面試筆記我也針對自己工作中所掌握或了解的一些東西做了一個目錄總結方便自己復習詳細內容會在之后一一對應地補充上去有些在我的個人主頁筆記中也有相關記錄這里暫且放一個我的面試知識點目錄大家 寫在前面: 金三銀四, 又到了一年一度的跳槽季, 相信大家都在準備自己面試筆記, 我也針對自己工作中所掌握或了解的一些東西做了一個目錄總結,方便自...

    xzavier 評論0 收藏0
  • 前端面試知識點目錄整理

    摘要:寫在前面金三銀四又到了一年一度的跳槽季相信大家都在準備自己面試筆記我也針對自己工作中所掌握或了解的一些東西做了一個目錄總結方便自己復習詳細內容會在之后一一對應地補充上去有些在我的個人主頁筆記中也有相關記錄這里暫且放一個我的面試知識點目錄大家 寫在前面: 金三銀四, 又到了一年一度的跳槽季, 相信大家都在準備自己面試筆記, 我也針對自己工作中所掌握或了解的一些東西做了一個目錄總結,方便自...

    enda 評論0 收藏0
  • 前端面試之路二(javaScript基礎整理)

    摘要:在標簽中添加屬性,本質上是跟在標簽里面寫屬性時一樣的,所以屬性值最終都會編譯為字符串類型。這個節點包括很多,比如,以及一些方法等方法。一個對象有很多,該集合名字為,里面有其他以及,里面有很多。 一、變量類型和計算 JS中使用typeof能得到哪些類型 變量類型 值類型:變量本身就是含有賦予給它的數值的,它的變量本身及保存的數據都存儲在棧的內存塊當中 引用類型:引用類型當然是分配到...

    AbnerMing 評論0 收藏0
  • 前端開發知識點整理

    摘要:前言本文主要是有關前端方面知識按照目前的認知進行的收集歸類概括和整理,涵蓋前端理論與前端實踐兩方面。 前言:本文主要是有關前端方面知識按照 XX 目前的認知進行的收集、歸類、概括和整理,涵蓋『前端理論』與『前端實踐』兩方面。本文會告訴你前端需要了解的知識大致有什么,看上去有很多,但具體你要學什么,還是要 follow your heart & follow your BOSS。 初衷...

    Blackjun 評論0 收藏0
  • 前端開發知識點整理

    摘要:前言本文主要是有關前端方面知識按照目前的認知進行的收集歸類概括和整理,涵蓋前端理論與前端實踐兩方面。 前言:本文主要是有關前端方面知識按照 XX 目前的認知進行的收集、歸類、概括和整理,涵蓋『前端理論』與『前端實踐』兩方面。本文會告訴你前端需要了解的知識大致有什么,看上去有很多,但具體你要學什么,還是要 follow your heart & follow your BOSS。 初衷...

    Sike 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<