2020年應當掌握的22個JavaScript簡寫技巧

2020-12-05 小象Web開發

JavaScript是一門功能強大的語言,因為你可以編寫整個軟體而無需採用任何其他程式語言。 有時在JS中簡寫可以幫助你編寫更簡潔易讀的代碼。

本文我會列出一些最常用和必知的 JavaScript 代碼簡寫方式:

三元運算符

短路求值

是否存在

for 循環

數值到對象映射

Object.entries()

Object.values()

模板字面量

解構賦值

多行字符串

擴展操作符

Array.find 簡寫

參數默認值

通常會這麼寫:

但是你可以這麼寫:

箭頭函數簡寫

可以寫成:

隱式返回

可以寫為:

必填參數

可以簡寫為:

charAt() 快捷方式

條件函數調用

這是簡寫版本:

Math.floor 簡寫

Math.pow 簡寫

字符串轉數字

&& 操作符

toString 快捷方式

相關焦點

  • 七天學會javascript第一天javascript介紹
    前幾周寫了幾篇關於入門php的文章,反響還不錯,之前簡單的提到了JavaScript,這周小編重點介紹JavaScript讓大家可以在一周時間內掌握這門前端語言的基本用法。javascript介紹javascript數據類型javascript運算符javascript對象javascript Date對象javascript String對象JavaScript常用於實現一些前端效果。前些年流行的flash已經慢慢的被淘汰,js盛行起來。javascript :客戶端編程。javascript是由客戶端去解釋運行的。
  • 程式設計師必須掌握的 12 個 JavaScript 技能!
    本文將與大家分享 12 個實用的 JavaScript 技能,未來我也將在 Github 的 JS Tips&Tidbits 倉庫(https://github.com/nas5w/javascript-tips-and-tidbits)中持續更新此概念列表。
  • 巧識五線譜13:五線譜中一些常用的簡寫記號你掌握了多少?
    在記錄曲譜時,有時為了減少一些不必要的重複記錄,記譜法中規定了一些常用的簡寫記號。也有的資料中把「簡寫記號」稱作「省略記號」、「略寫記號」,其含義是相同的。掌握這些常用的簡寫記號的含義,對於提高我們的記譜速度和識譜能力具有重要的作用。今天介紹三類簡寫記號。
  • 需要掌握的八個CSS布局技巧
    2.使用浮動功能時記得適當清除指令   浮動是個危險的功能,未必會產生您所期望的結果。如果您遇到浮動元素延伸到外圍容器的邊框或者其他不正常情況,請先確定您的做法是正確的。請參閱Eric Meyer 在Complex Spiral Consulting Web 網站上的教學。
  • 輕鬆掌握書寫化學式的要領和技巧
    可見,掌握書寫化學式的要領,直接影響著其他化學用語、其他化學知識和技能的學習。   就僅以初中化學中,出現的不同物質的化學式有一百多個。記憶和書寫物質的化學式,絕不能靠死記硬背,而應掌握其書寫要領,只要常寫常練,便能較快地達到熟練的程度。
  • 2020高考衝刺:如何快速提高「理綜」分數?掌握5點,快速奪分
    用好這幾個複習方法,輕鬆提分 2020年的高考往後延遲了 1個月,這也給考生們多了一個月的複習時間,對於很多學生來說複習的第一輪已經結束,在語數外三門主課的複習的基礎上,理科生也要重視理綜的複習,很多學生在對理綜複習的時候,經常會出現不知道從何下手的困局,在這裡就給大家介紹幾種理綜複習的小技巧,幫助大家在考試的時候多拿分。
  • JavaScript - Math對象
    Math對象在我們js中其實是有很多數學計算的需求的,不過不必擔心系統給我們提供了大量的數學運算的方法供我們使用而這些方法全都存在於我們的Math對象中Math常用的屬性:Math.PI 相當於π 3.14159Math對象常用的函數:1.Math.round() 四捨五入舉個小例子
  • 簡寫統計 顯示器解析度簡寫對應列表
    簡寫統計 顯示器解析度簡寫對應列表 2014年03月27日 00:53作者:硬體學堂編輯:王晨曦     泡泡網液晶顯示器頻道3月26日 很多顯示設備都喜歡用類似於WHUXGA這樣的XXXXGA或XHD格式來表示屏幕的解析度,那麼您知道那些前綴是什麼字母的簡寫嗎?
  • 2020年中考面積最值真題分析,這個小技巧一定要熟練掌握
    今日我先分析一道求三角形面積最值真題,然後用該題的的求面積最值法去解另一到中考真題,希望大家能從中領悟,只有掌握題目的分析方法,才是根本.2020年無錫中考真題:如圖,在Rt△ABC中,∠ACB=90,AB=4,點D,E分別在邊AB,AC上,且DB=2AD,AE=3EC,連接BE,CD,相交於點O,則△AOB面積最大值為_____.
  • JavaScript入門教程
    起源javascript前身叫做livescript,sun公司推出java,netspace公司引進java的概念,重新設計livescript,並更名javascript。發明者,布蘭登.艾克,表單驗證原先要經過伺服器,伺服器壓力大,等待時間長,js僅在客戶端就可完成。是什麼是一種腳本語言,是一種輕量級的程式語言。
  • JavaScript中的「黑話」
    而本文涉及到的「黑話」,其實是一些利用語言的特徵使用的一些不常見的奇淫技巧,JavaScript的語法是十分簡單靈活的,在項目中建議大家遵從ESLint規範編寫可維護性的代碼,各路神仙們也應該進行自我約束,畢竟「黑話」也並不全是什麼好的東西,如果很多話可以直接講,何必拐彎抹角的去說呢?
  • Javascript去除字符串中的點或其他符號
    在前端上使用javascript進行操作的。測試了兩次沒有好用,程序直接把整個字符串都進行了替換,在考慮這個是為什麼呢?javascript(請忽略此配圖)示例var ip = data.field.ip.replace(/.
  • 在JavaScript中,使用replace()、test()和exec()方法匹配字符串
    JavaScript核心代碼如下:<script type="text/javascript">var str = "Hello Microsoft!";var res = str.replace(/Microsoft/i, "Google");document.write(res);</script>replace()方法的參數說明如下:第1個參數可以是查找的字符串,也可以是一個正則表達式,此例子中是一個正則表達式。第2個參數是最終要替換為的新字符串。
  • 50個實用的JavaScript工具
    JavaScript Diagram Builder  是一個跨瀏覽器的javascript庫,他可以幫助你創建坐標圖或圖表的,你只需要引用
  • 10個很棒的 JavaScript 字符串技巧
    最近開源了一個 Vue 組件,還不夠完善,歡迎大家來一起完善它,也希望大家能給個 star 支持一下,謝謝各位了。我們稱一個字符序列為字符串。這幾乎是所有程式語言中都有的基本類型之一。這裡跟大家展示關於 JS 字符串的10個很棒的技巧,你可能還不知道哦?
  • 巧求圖形面積的四個技巧,讓解題事半功倍,你都掌握了嗎?
    對此,我總結了常見的四個解題技巧。技巧一,利用對稱性質。例如:如圖已知⊿BEC是等邊三角形,∠AEB=∠DEC=90°,AE=DE,AC、BD的交點為O,①求證:⊿AEC≌⊿DEB,②若∠ABC=∠DCB=90°,AB=2cm,求圖中陰影部分的面積。
  • 人民幣英文簡寫是什麼?
    目前人民幣(RenMinBi Yuan)簡寫為RMB¥,其簡寫用的是人民幣漢語拼音開頭字母組合,標準貨幣符號為CNY。在國際貿易中是表示人民幣元的唯一規範符號。現在已取代了 RMB¥的記法,統一用於外匯結算和國內結算,但用於國內結算時在不發生混淆的情況下RMB¥仍然可以用。 一般銀行用CNY多,企業內部會計用 RMB¥多。
  • 掌握這幾個開車小技巧,你也可以成為老司機
    其實並非如此,老司機之所以能稱之為老司機,往往是因為一些普通駕駛者沒有掌握的開車技巧以及寶貴的駕駛經驗,小編這裡給大家總結了幾條實用的經驗技巧。 3、車速掌握好、剎車有技巧 新手開車
  • 掌握費曼技巧,讓你高效學習
    學習費曼技巧之前,我們先來了解一下費曼本人。理察D.費曼,曾經任職於普林斯頓大學物理系,他是美國著名的物理學家,諾貝爾獎的獲得者。費曼技巧最大的特點就是化繁為簡。圖片來自網絡掌握費曼技巧,讓你高效學習。那麼費曼技巧如何操作呢?
  • 中考(會考)地理必備掌握的5個解題技巧
    導語:對於將要中考的同學來說,掌握答題技巧無疑是一件重要的事情。下面是綿學小編為您收集整理的地理解題技巧,希望通過這些文字的閱讀能讓你收穫。,都離不開空間地域分布,能不能掌握地理分布知識,是能不能學好地理的關鍵所在。