毫無疑問,JavaScript 是Web開發中最流行的編程語言之一。無論使用的是 React,Vue 還是Angular,都只是 JavaScript。JS圍繞著廣闊而至關重要的生態系統發展,提供了無數的框架和庫,可幫助我們更快地開發應用程序。
但是有時候最好退一步,嘗試瞭解如何在沒有使用庫的情況下做事。看看下面的代碼片段,它們以優雅的方式解決了簡單的問題,在日常項目也很實用,所以記好筆記,當遇到問題時就可直接來用使用。
1.字符串反轉
在此示例中,我們使用展開運算符,Array的reverse方法和 String 的join方法來反轉給定的字符串。
2.計算指定數字的階乘
3.將數字轉換為數字數組
4.檢查數字是否為2的
5.從對象創建`鍵-值`對數組
6.返回數字數組中的最大值
7. 檢查數組中的所有元素是否相等
8. 返回數的平均值
9.返回兩個或多個數字的和
10.返回數字數組的冪集
所謂冪集(Power Set), 就是原集合中所有的子集(包括全集和空集)構成的集族。可數集是最小的無限集;它的冪集和實數集一一對應(也稱同勢),是不可數集。不是所有不可數集都和實數集等勢,集合的勢可以無限的大。如實數集的冪集也是不可數集,但它的勢比實數集大。設X是一個有限集,|X| = k,則X的冪集的勢為2的k次方。
作者:Simon Holdorf 譯者:前端小智 來源:webdevhub原文:https://webdevhub.net/articles/javascriptmedium/10-javascript-code-snippets-you-can-use-right-now
閱讀更多 前端小智 的文章
關鍵字: 編程語言 JavaScript 毫無疑問