非常簡單的二維陣列去重

2021-08-20 02:38:16 字數 448 閱讀 6638

前幾天有朋友問我陣列去重怎麼做,我說簡單的陣列去重很簡單啊,他說是物件形式的,我想了想,也有了點思路。

但是我還是上網查了一下,各路大神四面八方殺來,我覺得很麻煩,而且有的方法還不適用我的陣列需求,下面進入正題:

需求是:去除陣列中name與age都相同的項;

這樣乙個二維陣列去重就解決了。

是不是非常簡單易懂。

當然了,對於大神來說,這不是太low了麼,而且他的效率也很慢,下面再呈現一種簡單的方法 go=>

陣列還是那個陣列 ;

const obj = {};

for(const item of oldarr);

oldarr = oldarr.reduce((cur,next)=>,)  //別忘了最後這個引數啊!這叫做歸併基礎的初始值

去重的方法還有很多種   es6的set去重更簡單,多了解一些總沒有壞處,大家繼續加油!!!

php二維陣列去重

方法一 傳入引數 array二維陣列,unique唯一碼 二維陣列去重,傳出 二維陣列 public function array unique array,unique if in array value unique uni return out 方法二 傳入引數 array二維陣列,uniqu...

JS二維陣列去重

在網上找了很多的js二維陣列去重的方法,基本上都有bug,不是去除不完全就是只能根據特定的條件去除,或者去除了非重複元素。專案中需要解決這個問題,所以自己寫了乙個方法,方便自己也方便他人,本人已測試過很多資料,修復了很多bug,如果發現了bug,懇請提出,本人再改進。如下 var arr 1,2,h...

php 二維陣列去重

一維陣列的重複項 使用array unique函式即可,使用例項如下 如下 複製 二維陣列去重項 如下 複製 例如 result array 0 array a 1,b hello 1 array a 1,b other 2 array a 1,b other 處理成 result array 0 ...