<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>

          28個常用的JavaScript 數(shù)組方法備用清單

          共 1774字,需瀏覽 4分鐘

           ·

          2021-12-28 21:06

          大廠技術(shù)??高級前端??Node進(jìn)階

          點擊上方?程序員成長指北,關(guān)注公眾號

          回復(fù)1,加入高級Node交流群

          英文:https://sahinur.medium.com/javascript-array-methods-cheatsheet-667e34ee5830?

          翻譯:楊小二

          轉(zhuǎn)自web前端開發(fā)


          01、concat()

          concat() 方法用于連接兩個或多個數(shù)組。此方法不會更改現(xiàn)有數(shù)組,而是返回一個新數(shù)組,其中,包含連接數(shù)組的值。

          02、copyWithin()

          將數(shù)組元素復(fù)制到數(shù)組中的另一個位置,覆蓋現(xiàn)有值。此方法永遠(yuǎn)不會向數(shù)組添加更多項。注意:此方法會覆蓋原始數(shù)組。

          03、entry()?

          entry() 方法返回一個帶有鍵/值對的數(shù)組迭代器對象。

          04、every()?

          every() 方法檢查數(shù)組中的所有元素是否都通過了測試(作為函數(shù)提供)。

          05、fill()

          06、filter()?

          filter() 方法創(chuàng)建一個數(shù)組,其中填充了所有通過測試的數(shù)組元素(作為函數(shù)提供)。

          07、find()?

          find() 方法返回數(shù)組中通過測試的第一個元素的值(作為函數(shù)提供)。

          08、findIndex()

          findIndex() 方法返回數(shù)組中通過測試的第一個元素的索引(作為函數(shù)提供)。

          09、forEach()

          forEach() 方法按順序為數(shù)組中的每個元素調(diào)用一次函數(shù)。

          10、contains()

          contains() 方法確定數(shù)組是否包含指定的元素。

          11、indexOf()?

          indexOf() 方法在數(shù)組中搜索指定項,并返回其位置。

          12、isArray()

          isArray() 方法確定對象是否是數(shù)組。如果對象是數(shù)組,Thinction 返回 true,否則返回 false。

          13、join()?

          將數(shù)組的元素轉(zhuǎn)換為字符串。join() 方法將數(shù)組作為字符串返回。

          14、lastIndexOf()

          lastIndexOf() 方法在數(shù)組中搜索指定項,并返回其位置。

          15、map()

          map() 方法使用為每個數(shù)組元素調(diào)用函數(shù)的結(jié)果創(chuàng)建一個新數(shù)組。

          16、pop()?

          pop() 方法刪除數(shù)組的最后一個元素,并返回該元素。

          17、push()?

          push() 方法將新項添加到數(shù)組的末尾,并返回新長度。

          18、reduce()

          reduce() 方法為數(shù)組的每個值(從左到右)執(zhí)行提供的函數(shù),并將數(shù)組縮減為單個值。

          19、reduceRight()

          reduceRight() 方法為數(shù)組的每個值(從右到左)執(zhí)行提供的函數(shù),并將數(shù)組縮減為單個值。

          20、reverse()?

          reverse() 方法反轉(zhuǎn)數(shù)組中元素的順序。

          21、some()?

          some() 方法檢查數(shù)組中的任何元素是否通過測試(作為函數(shù)提供)。它為數(shù)組中存在的每個元素執(zhí)行一次函數(shù)。

          22、slice()?

          slice() 方法選擇從給定 start 參數(shù)開始的元素,并以給定的 end 參數(shù)結(jié)束,但不包括。它將數(shù)組中的選定元素作為新的數(shù)組對象返回。

          23、shift()?

          shift() 方法刪除數(shù)組的第一項。

          24、sort()

          sort() 方法對數(shù)組的項進(jìn)行排序。

          25、splice()?

          splice() 方法從數(shù)組添加/刪除項目,并返回刪除的項目。

          26、toString()

          toString() 方法返回一個包含所有數(shù)組值的字符串,以逗號分隔。

          27、unshift()

          unshift() 方法將新項添加到數(shù)組的開頭并返回新長度。

          28、valueOf()?

          valueOf() 方法返回數(shù)組。該方法是數(shù)組對象的默認(rèn)方法。Array.valueOf() 將返回與 Array 相同的值。

          感謝你的閱讀
          Node 社群


          我組建了一個氛圍特別好的 Node.js 社群,里面有很多 Node.js小伙伴,如果你對Node.js學(xué)習(xí)感興趣的話(后續(xù)有計劃也可以),我們可以一起進(jìn)行Node.js相關(guān)的交流、學(xué)習(xí)、共建。下方加 考拉 好友回復(fù)「Node」即可。


          ???“分享、點贊在看” 支持一波??

          瀏覽 85
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <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>
                  毛片一级片 | 亚洲无码爱爱 | 久久百万精品 | www.污污污在线观看 | 中文精品在线 |