第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何刪除重復(fù)項(xiàng)并在ViewSettingsItem中僅顯示唯一值?

如何刪除重復(fù)項(xiàng)并在ViewSettingsItem中僅顯示唯一值?

不負(fù)相思意 2021-04-09 14:11:45
我正在從后端獲取JSON數(shù)組中的重復(fù)值,并且我想刪除重復(fù)值并僅在SAPUI5 ViewSettingsItem中顯示唯一值。請幫助我。{"d": {    "results": [{               "Status": "Completed",        "sId": "C1"    },     {               "Status": "Completed",        "sId": "C1"    },    {               "Status": "Started",        "sId": "S1"    },    {               "Status": "In Process",        "sId": "P1"    },{             "Status": "Completed",        "sId": "C1"    }]}}XML視圖:<core:FragmentDefinition xmlns="sap.m" xmlns:core="sap.ui.core">    <ViewSettingsDialog >        <filterItems>            <ViewSettingsFilterItem>                <items>                    <ViewSettingsItem text="{Status}" key="{sId}"/>                </items>             </ViewSettingsFilterItem>        </filterItems>    </ViewSettingsDialog></core:FragmentDefinition>
查看完整描述

2 回答

?
嗶嗶one

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊

您可以使用reduce和anObject來跟蹤先前添加的內(nèi)容sId's


let obj = {"d": {"results": [{"Status": "Completed","sId": "C1"}, {"Status": "Completed","sId": "C1"},{"Status": "Started","sId": "S1"},{"Status": "In Process","sId": "P1"},{"Status": "Completed","sId": "C1"}]}}


let track = {}


let results = obj.d.results.reduce((op,inp)=>{

  if(!track[inp.sId]){

    op.push(inp)

    track[inp.sId] = inp

  }

  return op

},[])


let op = {d:{results:results}}

console.log(op)


查看完整回答
反對 回復(fù) 2021-04-29
  • 2 回答
  • 0 關(guān)注
  • 301 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號