
英文 | https://javascript.plainenglish.io/12-important-javascript-functions-every-web-developer-should-know-e488c4bbf521
翻譯 | 楊小愛
在本文中,我將為分享12 個(gè)重要的 JavaScript 函數(shù),這些函數(shù)是每個(gè)web開發(fā)人員都需要知道的。并且您在這里學(xué)到的知識(shí)將加快您的開發(fā)速度并節(jié)省您的寶貴時(shí)間!您是否厭倦了在代碼中一遍又一遍地編寫 console.log() ?這個(gè)簡單的腳本使用 bind 來縮短控制臺(tái)日志以加快開發(fā)過程(這可以通過每個(gè)函數(shù)完成)。
如果要將任意大小的兩個(gè)數(shù)組合并為一個(gè)數(shù)組,可以使用 concate JavaScript 函數(shù)。
如果您使用對(duì)象,您可以使用這個(gè)簡單的技巧將它們合并在一起。
Web 開發(fā)人員有一種簡單的方法來縮短數(shù)組。您需要使用 length 方法并傳遞一個(gè)小于實(shí)際數(shù)組大小的數(shù)字。
有時(shí)您想隨機(jī)化數(shù)組中的值。為此,您可以使用帶有隨機(jī) compareFunction 的 Array.sort 函數(shù)。
6、使用 isNum 驗(yàn)證一個(gè)數(shù)字使用此函數(shù),您可以檢查值或變量是否為數(shù)字(int、float 等)。
7、使用 isStr 來驗(yàn)證一個(gè)字符串使用此函數(shù),您可以檢查值或變量是否為字符串格式。
檢查結(jié)果或數(shù)據(jù)是否為空,這個(gè)函數(shù)通常很有用。
如果您想檢查一個(gè)函數(shù)運(yùn)行了多長時(shí)間,您可以在您的程序中使用這種方法。
10、從數(shù)組中刪除重復(fù)項(xiàng)我們經(jīng)常遇到一個(gè)包含重復(fù)數(shù)據(jù)的數(shù)組,并使用循環(huán)來刪除這些重復(fù)數(shù)據(jù)。此函數(shù)可以在不使用循環(huán)的情況下以簡單的方式刪除重復(fù)項(xiàng)。
您可以使用邏輯 AND/OR,而不是使用 if 條件。這可以在用于執(zhí)行命令的函數(shù)中使用。

三元運(yùn)算符很酷。您可以使用三元運(yùn)算符避免看起來不好的嵌套條件 if..else if..elseif。
我希望您覺得這篇文章有幫助!如果您也有好的 JavaScript 函數(shù)可以分享,請隨時(shí)在留言區(qū)發(fā)表評(píng)論并與其他開發(fā)人員分享。
學(xué)習(xí)更多技能
請點(diǎn)擊下方公眾號(hào)
