陣列列表處理

2021-10-18 14:31:52 字數 894 閱讀 7096

將無關的陣列列表處理成根據乙個樹形結構,主要是做個記錄

1.處理前資料

[

, ]

2.處理後資料

[

,

],"outlinelevel": 2,

"outlinenumber": "1.1",}],

"outlinelevel": 1,

"outlinenumber": "1",

}]

3.實現方法

//拼接資料

function treedata(data, name) )}})

newarr.map(item=>

})})

return newarr

}

//新增層級

function generateserial(arr, parentserial,outlinenumber) $`;

item.outlinelevel = outlinenumber;

item.outlinenumber = serial ;

if (item.children) .`,outlinenumber);

}});

}

4.使用

//資料拼接成樹形

let newarr = treedata(data, 'receivablestype');

newarr.map((item) =>

})//資料新增層級

generateserial(newarr,"");

console.log(newarr); //處理後的資料

c 陣列 陣列列表 列表 foreach

就是多個型別相同的變數,連續地放在記憶體中。c 中陣列宣告為 int a a new int length 與c 的int a length 不同。static void main string args 申請陣列空間並對陣列設定初始值,放在大括號中。a new int 5 陣列宣告之後,可以分配任...

python列表處理

extend 追加多個元素到列表中 list list.exrend 2,3,4 insert 1,1 在制定位置插入 列表的刪除 list.pop 預設刪除對後乙個 remove a 刪除 但是 a list.pop 還可以引用彈出的值 remove不行 del list 刪除記憶體中的list ...

shell 列表 陣列

shell的列表 陣列?絕對是讓我最迷惑的語法 沒有之一 在 和 和分號之間糾結已久。忘了哪本書裡有這句話,記下來了。returns all the items as a single word,whereas returns each item as a separate word.在做筆記前先寫...