1.生成隨機(jī)字符串
我們可以使用 Math.random() 來(lái)生成一個(gè)隨機(jī)字符串,當(dāng)我們需要一個(gè)唯一的 ID 時(shí)非常方便。
2.轉(zhuǎn)義HTML特殊字符
如果你了解 XSS,其中一種解決方案是轉(zhuǎn)義 HTML 字符串。
3.大寫(xiě)字符串中每個(gè)單詞的第一個(gè)字符
此方法用于將字符串中每個(gè)單詞的第一個(gè)字符大寫(xiě)。
4.將字符串轉(zhuǎn)換為camelCase
5.刪除數(shù)組中的重復(fù)值
刪除數(shù)組的重復(fù)項(xiàng)是非常有必要的,使用“Set”會(huì)變得非常簡(jiǎn)單。
6.展平數(shù)組
我們經(jīng)常在面試中受到考驗(yàn),這可以通過(guò)兩種方式來(lái)實(shí)現(xiàn)。
7.從數(shù)組中刪除虛假值
使用此方法,你將能夠過(guò)濾掉數(shù)組中的所有虛假值。
8.檢查一個(gè)數(shù)字是偶數(shù)還是奇數(shù)
一個(gè)超級(jí)簡(jiǎn)單的任務(wù),可以通過(guò)使用模運(yùn)算符 (%) 來(lái)解決。
9.獲取兩個(gè)數(shù)字之間的隨機(jī)整數(shù)
此方法用于獲取兩個(gè)數(shù)字之間的隨機(jī)整數(shù)。
10.獲取參數(shù)的平均值
我們可以使用 reduce 方法來(lái)獲取我們?cè)诖撕瘮?shù)中提供的參數(shù)的平均值。
11.將數(shù)字截?cái)酁楣潭ㄐ?shù)點(diǎn)
使用 Math.pow() 方法,我們可以將一個(gè)數(shù)字截?cái)酁槲覀冊(cè)诤瘮?shù)中提供的某個(gè)小數(shù)點(diǎn)。
12.計(jì)算兩個(gè)日期之間的不同天數(shù)
有時(shí)候我們需要計(jì)算兩個(gè)日期之間的天數(shù),一行代碼就可以搞定。
13.從日期獲取一年中的哪一天
你想知道某個(gè)日期是一年中的哪一天嗎?
14.生成隨機(jī)十六進(jìn)制顏色
如果你需要一個(gè)隨機(jī)的顏色值,這個(gè)函數(shù)就可以了。
15.將RGB顏色轉(zhuǎn)換為十六進(jìn)制
16.清除所有cookies
17.檢測(cè)暗模式
18.交換兩個(gè)變量
19.暫停一會(huì)兒