對陣列物件處理及其他小問題

2022-05-04 12:09:08 字數 978 閱讀 9249

1.在函式傳參很多的情況下,可以使用object.assign()合併成乙個物件,只傳乙個值。在接收後進行解構。如下例子

creates()  = this

;

const body = ctx.request.body; //

post請求

const action = ;

const

params =object.assign(action, body);

const result = await ctx.service.hive.request(params);

ctx.body =;

ctx.status = 200

; }

request(params) = params;

//。。。。。

}

2.給物件的屬性按字母順序排序

const totalparams =;

const keys = object.keys(totalparams); //

取出物件的屬性組成陣列

keys.sort(); //

給陣列排序

const sortparams = keys.reduce((acuu, curr) =>, {});

3.取物件除了某個屬性之外的屬性組成的物件

const _ = require('

lodash');

const totalparams =;

const querystring = stringify(_.omit(totalparams, [ '

biz_content

']));

//totalparams這個物件中除了biz_content以外的值。

對陣列的處理

1.push 向陣列的尾部新增乙個或更多元素,並返回新陣列的長度 2.pop 刪除並返回陣列的最後乙個元素 把陣列長度減1,如陣列為空,則不改變陣列並返回undefined 3.unshift 向陣列的開頭新增乙個或更多元素,陣列長度加1,並返回陣列新的長度 4.shift 刪除並返回陣列的第乙個元...

Excel VBA 陣列及其他知識

陣列 定義陣列 dim arr 30 to 50 as single 定義陣列,從30到50,定義為浮點型 arr 30 34.3 產生隨機數,但是隨機數要不同 1到20之間產生10個不同的隨機數 sub sdlkfjl for i 1 to10 cells 1,i int 1 rnd 19 給個隨...

對陣列物件進行過濾

使用的是filter regexp 和test 來實現過濾 filter item,index,arr new regexp pattern,attributes pattern 是乙個字串,指定了正規表示式的模式或其他正規表示式或需要尋找的值。attributes 是乙個可選的字串,包含屬性 g ...