js json數(shù)組去重

上代碼

arr:要去重的json數(shù)組,key:key值(例如:id)

function jsonUniq(arr, key) {//json 數(shù)組去重

? ? let arr1 = [arr[0]];

? ? arr.forEach(function (item1, idx1) {

? ? ? ? let flag = false;

? ? ? ? arr1.forEach(function (item2, idx2) {

? ? ? ? ? ? if (item1[key] == item2[key]) {

? ? ? ? ? ? ? ? flag?= true;

? ? ? ? ? ? ? ? return;

? ? ? ? ? ? }

? ? ? ? })

? ? ? ? if (!flag?) {

? ? ? ? ? ? arr1.push(item1)

? ? ? ? }

? ? })

? ? return arr1;

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、新的聲明方式 以前我們在聲明時只有一種方法,就是使用var來進(jìn)行聲明,ES6對聲明的進(jìn)行了擴(kuò)展,現(xiàn)在可以有三種...
    令武閱讀 1,097評論 0 7
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,619評論 0 13
  • # 數(shù)組部分 # 1.## array_chunk($arr, $size [, $preserve_key = ...
    clothTiger閱讀 1,327評論 0 1
  • JS使用技巧專題 1開發(fā)技巧 1.1函數(shù)使用 1.1.1函數(shù)聲明方式 JS函數(shù)的寫法總結(jié) http://blog....
    Kevin_Junbaozi閱讀 1,192評論 0 11
  • 配置文件:strust.xml 實(shí)體類:ActionMapping.java 解析xml類:ActionManag...
    chad_it閱讀 500評論 0 1

友情鏈接更多精彩內(nèi)容