<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          你需要知道的 10 個(gè) JavaScript 技巧和竅門(mén)

          共 1491字,需瀏覽 3分鐘

           ·

          2021-09-08 01:26

          英文 | https://javascript.plainenglish.io/top-10-javascript-tips-and-tricks-you-need-to-know-27896d2a313f

          翻譯 | 楊小二


          JavaScript 非常了不起,許多程序員都在使用它來(lái)解決問(wèn)題。
          在本文中,我們將介紹10個(gè)在解決 JavaScript 問(wèn)題時(shí)非常方便實(shí)用的JavaScript 技巧。

          1、三元運(yùn)算符

          三元運(yùn)算符是一個(gè)JavaScript運(yùn)算符,需要三個(gè)操作數(shù):條件后跟一個(gè)問(wèn)號(hào)(?),則表達(dá)式如果執(zhí)行truthy后跟一個(gè)冒號(hào)(:),最后是表達(dá),如果執(zhí)行條件為假。
          此運(yùn)算符經(jīng)常用作if語(yǔ)句的快捷方式。
          使用 if-else 語(yǔ)句。

          1、 三元運(yùn)算符

          三元運(yùn)算符是一個(gè) JavaScript 運(yùn)算符,它需要三個(gè)操作數(shù):一個(gè)條件,后跟一個(gè)問(wèn)號(hào) (?),然后后跟一個(gè)冒號(hào) (:),如果一個(gè)條件為真,則執(zhí)行表達(dá)式,如果條件為假,則不執(zhí)行表達(dá)式。

          此運(yùn)算符經(jīng)常用作 if 語(yǔ)句的快捷方式。

          使用 if-else 語(yǔ)句。

          使用三元運(yùn)算符。

          2、將數(shù)字轉(zhuǎn)換為字符串

          可能你會(huì)遇到需要將數(shù)字轉(zhuǎn)換為字符串的情況。好吧,JavaScript 為你提供了解決方案。

          要將數(shù)字轉(zhuǎn)換為字符串,你只需將一個(gè)空字符串附加到變量 number 即可。

          檢查下面顯示的片段。

          3、用空對(duì)象填充數(shù)組

          我們可以在 JavaScript 中創(chuàng)建和填充數(shù)組,同時(shí),為數(shù)組提供空對(duì)象或值。

          你需要使用語(yǔ)法Array(number of values to fill)。

          要使用值填充空數(shù)組,你可以按照下面的代碼片段所示進(jìn)行操作。

          同樣,我們可以聲明要填充數(shù)組的數(shù)據(jù)類(lèi)型。例如,當(dāng)我們只想用字符串填充數(shù)組時(shí),我們可以按照下面的代碼片段所示這樣做。

          當(dāng)你想要填充其他數(shù)據(jù)類(lèi)型(如數(shù)字)時(shí),這同樣適用。

          4、從數(shù)組中過(guò)濾唯一值

          有時(shí),我們只想從數(shù)組中過(guò)濾唯一值。假設(shè)我們有一個(gè)包含重復(fù)值的數(shù)組并且只想要數(shù)組中的確切值,我們?cè)撛趺醋觯?/span>

          我們可以使用 Array.from() 和新的 Set 來(lái)實(shí)現(xiàn),如下所示。

          5、創(chuàng)建動(dòng)態(tài)對(duì)象和值

          使用 JavaScript,我們可以動(dòng)態(tài)創(chuàng)建對(duì)象鍵和值并相應(yīng)地更新它們。

          6、切片數(shù)組

          以數(shù)組中的一個(gè)實(shí)例為例,我們只需要數(shù)組中的一些數(shù)字,以我們只需要數(shù)組的前 10 個(gè)數(shù)字為例。我們?cè)趺茨茏龅竭@一點(diǎn)?

          7、切片數(shù)組中的最后一個(gè)元素

          與我們上面看到的非常相似,我們也可以對(duì)數(shù)組中的最后一個(gè)元素進(jìn)行切片。

          以我們想要數(shù)組中的最后兩個(gè)元素為例,我們可以按如下所示進(jìn)行。

          8、將對(duì)象轉(zhuǎn)換為數(shù)組

          有時(shí)可能非常有用,但有一種方法可以將對(duì)象轉(zhuǎn)換為數(shù)組。

          我大部分時(shí)間不使用它,但有時(shí)會(huì)很方便。我們需要在 Objects.keys() 中傳遞對(duì)象。

          它的作用是只枚舉鍵并忽略值。

          9、 性能檢查

          這個(gè)技巧讓我們可以檢查代碼的整體性能。它顯示你的代碼執(zhí)行或運(yùn)行所需的時(shí)間。

          有時(shí)可以派上用場(chǎng)。

          10、自調(diào)用函數(shù)

          這是一個(gè)在創(chuàng)建后立即執(zhí)行的函數(shù)。它不會(huì)等待實(shí)例被調(diào)用。

          也稱(chēng)為匿名函數(shù)或立即調(diào)用函數(shù)。

          結(jié)論

          這些是關(guān)于 JavaScript 的一些令人驚奇的技巧和竅門(mén),我覺(jué)得它們很神奇而且很有用。

          我很想知道你使用了哪些有用的技巧和竅門(mén),歡迎在留言區(qū)與我一起來(lái)分享討論。

          感謝你抽出時(shí)間閱讀本文。

          學(xué)習(xí)更多技能

          請(qǐng)點(diǎn)擊下方公眾號(hào)



          瀏覽 49
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  人妻视频导航 | 国产乱伦网 | 亚洲系列1| 天堂在线视频 | 影音先锋 麻豆 |