小編給大家分享一下JavaScript開(kāi)發(fā)人員需要了解的簡(jiǎn)寫(xiě)技巧有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
海滄網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
下面是一個(gè)很好的例子,將一個(gè)完整的 if 語(yǔ)句,簡(jiǎn)寫(xiě)為一行代碼。
const x = 20; let answer; if (x > 10) { answer = 'greater than 10'; } else { answer = 'less than 10'; }
簡(jiǎn)寫(xiě)為:
const answer = x > 10 ? 'greater than 10' : 'less than 10';
當(dāng)使用純 JavaScript(不依賴(lài)外部庫(kù),如 jQuery 或 lodash)時(shí),下面的簡(jiǎn)寫(xiě)會(huì)非常有用。
for (let i = 0; i < allImgs.length; i++)
簡(jiǎn)寫(xiě)為:
for (let index of allImgs)
下面是遍歷數(shù)組 forEach 的簡(jiǎn)寫(xiě)示例:
function logArrayElements(element, index, array) { console.log("a[" + index + "] = " + element); } [2, 5, 9].forEach(logArrayElements); // logs: // a[0] = 2 // a[1] = 5 // a[2] = 9
在函數(shù)開(kāi)始之前,對(duì)變量進(jìn)行賦值是一種很好的習(xí)慣。在申明多個(gè)變量時(shí):
let x; let y; let z = 3;
可以簡(jiǎn)寫(xiě)為:
let x, y, z=3;
在使用 if 進(jìn)行基本判斷時(shí),可以省略賦值運(yùn)算符。
if (likeJavaScript === true)
簡(jiǎn)寫(xiě)為:
if (likeJavaScript)
可以使用科學(xué)計(jì)數(shù)法來(lái)代替較大的數(shù)據(jù),如可以將 10000000 簡(jiǎn)寫(xiě)為 1e7。
for (let i = 0; i < 10000; i++) { }
簡(jiǎn)寫(xiě)為:
for (let i = 0; i < 1e7; i++) { }
如果需要在代碼中編寫(xiě)多行字符串,就像下面這樣:
const lorem = 'Lorem ipsum dolor sit amet, consectetur\n\t' + 'adipisicing elit, sed do eiusmod tempor incididunt\n\t' + 'ut labore et dolore magna aliqua. Ut enim ad minim\n\t' + 'veniam, quis nostrud exercitation ullamco laboris\n\t' + 'nisi ut aliquip ex ea commodo consequat. Duis aute\n\t' + 'irure dolor in reprehenderit in voluptate velit esse.\n\t'
但是還有一個(gè)更簡(jiǎn)單的方法,只使用引號(hào):
const lorem = `Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse.`
看完了這篇文章,相信你對(duì)“JavaScript開(kāi)發(fā)人員需要了解的簡(jiǎn)寫(xiě)技巧有哪些”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!