對介面中的資料進行處理,重組成新陣列

2021-10-06 07:29:43 字數 654 閱讀 4890

專案中經常需要將介面中的資料進行處理,得到自己想要的格式。

下面是將介面中的資料重組成乙個新陣列的方法

介面資料:

data中資料:

data()

普通方法
// 新陣列,用來裝資料

var newarr =

;//通過map方法將原始陣列中的每一項迴圈

res.list.

map(

function

(item,index)

;//給每一項中的引數初始化並賦值

arr[

'text'

]= item.lessonname;

//將項放進新的陣列

newarr[index]

= arr

})this

.programdescription = newarr

改進方法
this

.programdescription = res.list.

map(val =>

})

對介面有新的需求,應如何處理?

在通用元件api設計中,如果有介面的變更需求,怎麼做才能既能實現新的需求,又能與以往使用這個元件的系統相容,並且又盡量不增加我們維護介面的工作量呢?例如以下的場景 有介面a inte ce a 其實現的方法c class c implements a 現在有新的需求 在原來的介面的方法中增加乙個引數...

ORACLE中對LONG型別進行處理的方法

1.在block中處理 不過pl sql 只能處理不超過32k的資料,超過這個限制,就無法通過pl sql來處理。sql set serverout on sql begin 2 for i in select from t long loop 3 if instr i.long col,world...

對百萬級txt檔案的資料,進行查重處理

需求1 比對a b兩個檔案,其中a檔案是b檔案的一部分,找出a b檔案的差集。使用hashset 分別儲存要比對的資料,然後求差集,主要 如下 using system using system.collections.generic using system.linq using system.t...