一些JS小方法

2021-10-06 15:29:49 字數 1297 閱讀 9295

1.補0(例如時間上的)

function

repairzero

(val)

console.

log(

repairzero(5

));//05

2.獲取當天日期是週幾

let now =

newdate()

let ww =

'星期'

+"日一二三四五六"

[now.

getday()

]console.

log(ww)

;

3.獲取指定區間隨機數

console.

log(math.

round

(math.

random()

*(max-min)

+min)

);

4.節流函式

(

fn.(this

, arguments)

endtime =

+new

date}}

,})

5.提取字串中的鍵值

let str =

'age=20&price=30&nickname=lv&cc=1'

let obj =

str.

split

('&').

foreach

(item =>

) console.

log(obj.nickname)

;//lv

6.遞迴函式,兩種寫法

f

= n => n ===1?

1: n +

f(n -1)

console.

log(f(

10));

//55

function

getsum

(count)

console.

log(

getsum(10

));//55

7.防抖函式

//防抖函式

function

debounce

(fn,wait)

timer =

settimeout((

)=>

,wait)

}}

一些ArrayList的一些小方法

1 arraylist的一些小方法 加入某本圖書 list.add bk5 檢視是否包含某本圖書 boolean a list.contains bk1 system.out.println a 刪除某本圖書 list.remove bk5 根據圖書名檢視,刪除該圖書 集合的下角標是從0開始的 fo...

一些小方法

1 將六位的顏色碼轉換成紅綠藍三色 uicolor getcolor nsstring hexcolor 2 計算根據字串長度計算空間的size nsstring title 苦澀奉公克己惡毒啦沒考慮到呢離開電腦礦務局恩看到今年份渴望能看見你哭呢 cgsize sizeh title boundin...

UItableView一些小方法

1 uitableview設定偏移量 通過設定tableview的偏移量,讓列表預設滾動到某個位置,內涵段子裡面的效果 mytableview setcontentoffset cgpointmake 0,100 animated yes 有時候只需要重新整理某行的cell的資料,完全沒必要呼叫 t...