精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在 JavaScript 中等分數組

開發 前端
Kulbhushan 在開發中,了解 JavaScript 和 Promise 基礎,有助于提高我們的編碼技能,今天,我們一起來看看下面的 10 片段,相信看完這 10 個片段有助于我們對 Promise 的理解。

[[356230]]

Kulbhushan 在開發中,了解 JavaScript 和 Promise 基礎,有助于提高我們的編碼技能,今天,我們一起來看看下面的 10 片段,相信看完這 10 個片段有助于我們對 Promise 的理解。

在本教程中,我們來學習一下如何使用Array.splice()方法將數組等分,還會講一下,Array.splice() 和 Array.slice() 它們之間的不同之處。

1. 將數組分為兩個相等的部分

我們可以分兩步將數組分成兩半:

  1. 使用length/2和Math.ceil()方法找到數組的中間索引
  2. 使用中間索引和Array.splice()方法獲得數組等分的部分

Math.ceil() 函數返回大于或等于一個給定數字的最小整數。

  1. const list = [1, 2, 3, 4, 5, 6]; 
  2. const middleIndex = Math.ceil(list.length / 2); 
  3.  
  4. const firstHalf = list.splice(0, middleIndex);    
  5. const secondHalf = list.splice(-middleIndex); 
  6.  
  7. console.log(firstHalf);  // [1, 2, 3] 
  8. console.log(secondHalf); // [4, 5, 6] 
  9. console.log(list);       // [] 

Array.splice() 方法通過刪除,替換或添加元素來更改數組的內容。而 Array.slice() 方法會先對數組一份拷貝,在操作。

  • list.splice(0, middleIndex) 從數組的0索引處刪除前3個元素,并將其返回。
  • splice(-middleIndex)從數組中刪除最后3個元素并返回它。

在這兩個操作結束時,由于我們已經從數組中刪除了所有元素,所以原始數組是空的。

另請注意,在上述情況下,元素數為偶數,如果元素數為奇數,則前一半將有一個額外的元素。

  1. const list = [1, 2, 3, 4, 5]; 
  2. const middleIndex = Math.ceil(list.length / 2); 
  3.  
  4. list.splice(0, middleIndex); // returns [1, 2, 3] 
  5. list.splice(-middleIndex);   // returns [4, 5] 

2.Array.slice 和 Array.splice

有時我們并不希望改變原始數組,這個可以配合 Array.slice() 來解決這個問題:

  1. const list = [1, 2, 3, 4, 5, 6]; 
  2. const middleIndex = Math.ceil(list.length / 2); 
  3.  
  4. const firstHalf = list.slice().splice(0, middleIndex);    
  5. const secondHalf = list.slice().splice(-middleIndex); 
  6.  
  7. console.log(firstHalf);  // [1, 2, 3] 
  8. console.log(secondHalf); // [4, 5, 6] 
  9. console.log(list);       // [1, 2, 3, 4, 5, 6]; 

我們看到原始數組保持不變,因為在使用Array.slice()刪除元素之前,我們使用Array.slice()復制了原始數組。

3.將數組分成三等分

  1. const list = [1, 2, 3, 4, 5, 6, 7, 8, 9]; 
  2. const threePartIndex = Math.ceil(list.length / 3); 
  3.  
  4. const thirdPart = list.splice(-threePartIndex); 
  5. const secondPart = list.splice(-threePartIndex); 
  6. const firstPart = list;      
  7.  
  8. console.log(firstPart);  // [1, 2, 3] 
  9. console.log(secondPart); // [4, 5, 6] 
  10. console.log(thirdPart);  // [7, 8, 9] 

簡單解釋一下上面做了啥:

  1. 首先使用st.splice(-threePartIndex)提取了ThirdPart,它刪除了最后3個元素[7、8、9],此時list僅包含前6個元素[1、2、3、4、5、6] 。
  2. 接著,使用list.splice(-threePartIndex)提取了第二部分,它從剩余list = [1、2、3、4、5、6](即[4、5、6])中刪除了最后3個元素,list僅包含前三個元素[1、2、3],即firstPart。

4. Array.splice() 更多用法

現在,我們來看一看 Array.splice() 更多用法,這里因為我不想改變原數組,所以使用了 Array.slice(),如果智米們想改變原數組可以進行刪除它。

  1. const list = [1, 2, 3, 4, 5, 6, 7, 8, 9]; 

獲取數組的第一個元素

  1. list.slice().splice(0, 1) // [1] 

獲取數組的前5個元素

  1. list.slice().splice(0, 5) // [1, 2, 3, 4, 5] 

獲取數組前5個元素之后的所有元素

  1. list.slice().splice(5) // 6, 7, 8, 9] 

獲取數組的最后一個元素

  1. list.slice().splice(-1)   // [9] 

獲取數組的最后三個元素

  1. list.slice().splice(-3)   // [7, 8, 9] 

作者:Ashish Lahoti 譯者:前端小智 來源:jamesknelson

原文:https://codingnconcepts.com/javascript/how-to-divide-array-in-equal-parts-in-javascript/

本文轉載自微信公眾號「大遷世界」,可以通過以下二維碼關注。轉載本文請聯系大遷世界公眾號。

 

責任編輯:武曉燕 來源: 大遷世界
相關推薦

2021-03-18 10:45:02

JavaScript數組運算符

2021-03-11 23:43:20

JavaScript數組開發

2018-10-11 09:40:53

前端JavaScript編程語言

2020-11-26 08:12:24

JavaScript對象數組

2022-10-13 00:03:00

JavaScripSQL函數

2024-10-22 15:10:49

2022-01-21 10:58:39

JavaScriptGolangPython

2011-03-21 12:41:41

JavaScript

2021-05-08 00:00:27

JavaScript ZIP文件

2016-08-03 17:23:47

javascripthtml前端

2023-03-05 19:28:11

JavaScripCSS

2020-04-06 20:30:37

JavaScriptBoolean開發

2022-03-15 07:55:09

JavaScript線性儀表圖開發

2009-04-10 13:48:17

JavaScripteval全局代碼

2019-04-23 15:20:26

JavaScript對象前端

2024-04-11 08:30:05

JavaScript數組函數

2022-07-07 07:22:01

瀏覽器JavaScript工具

2021-03-29 08:01:20

JavaScript數據結構

2015-07-06 09:59:56

JavaScript私有成員

2022-09-12 23:53:53

JavaScript條件判斷開發
點贊
收藏

51CTO技術棧公眾號

国产精品麻豆网站| 日本国产精品| 一区二区在线观看免费| 亚洲深夜av| 在线不卡欧美精品一区二区三区| 乱一区二区三区在线播放| 亚洲黄网在线观看| 伊人久久大香线蕉精品组织观看| 欧美三级资源在线| 女人帮男人橹视频播放| 亚洲精品国产片| 久久婷婷麻豆| 欧美日本亚洲视频| 国产一区二区三区四区五区六区| 日韩免费福利视频| 亚洲九九爱视频| 六十路精品视频| 成 人 免费 黄 色| 蜜桃一区二区三区在线观看| 欧美国产中文字幕| 91n在线视频| 小说区图片区色综合区| 日韩欧美视频一区| 国产无限制自拍| 女女色综合影院| 久久精品一区八戒影视| 国产私拍一区| www黄色网址| 美女脱光内衣内裤视频久久影院| 久久精品在线视频| 在线观看欧美一区二区| 素人啪啪色综合| 欧美日韩午夜剧场| av一区二区三区免费观看| 日本最新在线视频| 国产婷婷色一区二区三区在线| 国产啪精品视频| 久久精品久久久久久久| 国产欧美日韩综合一区在线播放 | 黄色成人在线免费观看| 超碰国产在线| 国产欧美一区二区精品秋霞影院 | www.亚洲一二| 日韩欧美一区二区免费| 国产精品自拍视频在线| 日韩一级二级| 欧美午夜宅男影院| 可以免费观看av毛片| 在线看的毛片| 一本大道久久a久久综合| 日韩欧美国产免费| 在线最新版中文在线| 欧美日韩国产一区二区三区| 精品久久久久久久久久中文字幕| 麻豆视频在线观看免费| 国产精品久久久久久久午夜片 | 亚洲第一色网站| 国产成人在线免费观看| 99超碰麻豆| www.五月天激情| 成人蜜臀av电影| 国内精品二区| av网站免费播放| 国产精品主播直播| www.久久草| 天堂国产一区二区三区| 99久久国产综合精品色伊| 国产伦精品免费视频| 亚洲无码精品国产| 噜噜噜在线观看免费视频日韩| 色综合视频网站| 日本一级黄色大片| 亚洲永久免费| 国产精品视频免费观看www| 中文字幕有码无码人妻av蜜桃| 99视频精品| 国产97在线|亚洲| 中文无码av一区二区三区| 激情文学综合插| 国产精品美女久久久久av福利| 国产又粗又猛视频| 国产sm精品调教视频网站| 91欧美精品成人综合在线观看| 在线免费一区二区| 国产揄拍国内精品对白| 国产伦精品一区二区三区四区免费| 国产乱人乱偷精品视频a人人澡| 日本特黄久久久高潮| 欧美做爰性生交视频| 亚洲午夜无码久久久久| 国产成人亚洲综合a∨婷婷| 91久久在线播放| 天天爽夜夜爽夜夜爽| 国产欧美日韩精品a在线观看| 欧美一级爽aaaaa大片| 免费黄色网页在线观看| 中文字幕在线观看一区二区| 成年人网站国产| 黄页免费欧美| 亚洲精品一区二区三区香蕉| 久久久久久久久福利| 伊人久久大香线蕉综合网站 | 高清一区二区三区| 亚洲视频999| 久久久久久久极品内射| 日韩成人午夜电影| 国产精品激情自拍| 午夜一级黄色片| 粉嫩13p一区二区三区| 日韩伦理一区二区三区av在线| 超碰在线国产| 精品久久久久人成| 五月六月丁香婷婷| 国产99久久久国产精品成人免费 | 欧洲性xxxx| 一区二区三区福利| av噜噜色噜噜久久| 日本在线天堂| 在线观看日韩一区| aa一级黄色片| 伊人成人在线视频| 91精品国产色综合久久不卡98| 亚洲免费黄色网址| 国产美女在线精品| 在线综合视频网站| 精品久久99| 亚洲最大中文字幕| 国内免费精品视频| 蜜臀精品一区二区三区在线观看 | www.com欧美| 成人欧美一区二区三区白人| 欧洲精品在线播放| jizz内谢中国亚洲jizz| 精品久久久久久久久久久久包黑料| 精品国产人妻一区二区三区| 欧美精品日韩| 亚洲aa在线观看| 日本中文字幕在线观看| 欧美无砖专区一中文字| 在线小视频你懂的| 三级欧美韩日大片在线看| 91香蕉电影院| 欧美3p视频在线观看| 亚洲第一狼人社区| 看全色黄大色黄女片18| 亚洲二区精品| 久久久久久国产精品mv| 久久日韩视频| 日韩视频一区二区三区在线播放| 免费看污黄网站在线观看| 99视频精品全部免费在线视频| 性色av一区二区咪爱| 日韩中文字幕观看| 五月综合激情网| 国产视频久久久久久| 亚洲一区欧美激情| 欧美一区二区三区四区夜夜大片 | 欧美色图在线播放| 国产精品久久久久久久久久99| 亚洲国产精品久久人人爱潘金莲| 欧美激情一区二区三区全黄| 国产wwwxx| 欧洲亚洲一区二区三区| 91av在线精品| 国产日韩精品在线看| 欧美日本韩国一区二区三区视频| 精品无码人妻一区| 强制捆绑调教一区二区| 一区二区不卡在线视频 午夜欧美不卡'| 电影在线观看一区| 亚洲第一偷拍网| 国产视频1区2区| 国产精品久久久久国产精品日日| www.国产区| 999国产精品永久免费视频app| 91极品视频在线| 超碰在线观看99| 欧美性开放视频| 久久精品一区二区免费播放 | 久久久久久久少妇| 极品束缚调教一区二区网站| 欧美孕妇与黑人孕交| seseavlu视频在线| 精品少妇一区二区三区日产乱码| 亚洲国产美女视频| 99精品视频中文字幕| 91午夜在线观看| 国产精品三级| 1卡2卡3卡精品视频| 一区一区三区| 欧美成人精品一区二区| 国产精品一区二区免费视频| 亚洲成a天堂v人片| 欧美日韩国产一二三区| 成人h动漫精品一区二区| 999精品视频在线| 国模 一区 二区 三区| 先锋在线资源一区二区三区| 国产精品chinese在线观看| 久久久久久久久久久免费精品| 精品女同一区二区三区| 欧美性69xxxx肥| 欧美成人黄色网| 亚洲国产精品成人综合| 爱爱爱爱免费视频| 国产精品久久久久久模特| 欧美日韩在线不卡一区| silk一区二区三区精品视频| 国产欧美精品在线| 丝袜国产在线| 一区二区三区四区视频| 97精品久久人人爽人人爽| 天天亚洲美女在线视频| 丁香花五月激情| 国产精品萝li| 国产人妖在线观看| 麻豆精品一区二区综合av| 亚洲高潮无码久久| av永久不卡| 欧美精品一区在线| 第一区第二区在线| 91中文字精品一区二区| 日韩黄色碟片| 国产精品热视频| 欧美特黄aaaaaaaa大片| 91国语精品自产拍在线观看性色| av资源网在线观看| 日韩电影网在线| 亚洲国产精品二区| 日韩欧美一二三区| 国产熟女一区二区丰满| 欧美夫妻性生活| 亚洲图片欧美在线| 欧美日韩五月天| 中文字幕一区二区三区免费看| 亚洲伊人伊色伊影伊综合网| 99久久久免费精品| 国产精品天天看| 中文字幕乱视频| 成人午夜激情片| 中文字幕在线视频播放| 麻豆91精品91久久久的内涵| 又大又硬又爽免费视频| 成人黄色av| 亚洲欧洲三级| 久久资源中文字幕| 亚洲欧美久久234| 成人中文在线| 中文字幕人成一区| 中文字幕一区二区精品区| 久久久久久九九| 欧美电影院免费观看| 亚洲精品日产aⅴ| 亚洲一区二区三区在线免费| 国产精品三级网站| 日本在线高清| 国产精品99久久久久久白浆小说| heyzo中文字幕在线| 91黄色8090| 激情亚洲影院在线观看| 久久久久久成人精品| 91吃瓜在线观看| 欧洲一区二区视频| 2020国产在线| 欧美日韩第一视频| 九色porny自拍视频在线播放 | 中文不卡1区2区3区| 久久伊人色综合| 日本在线视频站| 欧美福利小视频| 中文字幕在线观看网站| 久久久久成人网| 久久91导航| 亚洲最大成人在线| 欧美毛片免费观看| 亚洲国产精品www| 欧美国产激情| 欧美 日韩精品| 精品无人码麻豆乱码1区2区| 中文字幕99页| 欧美激情一区二区三区四区| 久久精品一区二区三| 中文字幕综合网| 日本五十熟hd丰满| 欧美日韩和欧美的一区二区| www.黄色小说.com| 日韩精品中文字| а天堂中文在线官网| 26uuu亚洲伊人春色| 伊人久久av| 91色琪琪电影亚洲精品久久| 日本成人a网站| 三年中国中文在线观看免费播放| 久久综合av| 欧美日韩成人免费视频| 毛片一区二区三区| 国产高清自拍视频| 亚洲日本护士毛茸茸| 天堂网免费视频| 欧美性色aⅴ视频一区日韩精品| av首页在线观看| 欧美日韩卡一卡二| 天天操天天干天天爽| 久久精品久久久久电影| 成人美女大片| 国产精品国产亚洲精品看不卡15 | 亚洲国产精品视频在线观看| 91精彩视频在线观看| 7m第一福利500精品视频| 999色成人| 少妇精品久久久久久久久久| 亚洲每日在线| 欧美一区二区三区影院| 国产精品天美传媒沈樵| 久久久久久久久久网站| 欧美午夜精品免费| 男女视频在线观看免费| 久久久久久久久久久91| 日韩三级不卡| 最近看过的日韩成人| 老司机久久99久久精品播放免费| 久热在线视频观看| 久久久精品影视| 一起操在线播放| 欧美午夜精品电影| 国产综合在线观看| 欧美一区二区三区免费观看| 亚洲2区在线| 黄黄视频在线观看| 国产一区二区三区精品欧美日韩一区二区三区 | 日韩一区二区在线观看视频播放| 免费国产黄色片| 欧美风情在线观看| 精品成人18| 鲁鲁狠狠狠7777一区二区| 99久精品视频在线观看视频| www.色就是色| 国产精品毛片久久久久久| 日本中文字幕网| 精品国产99国产精品| 久草免费在线色站| 超碰在线97av| 亚洲激情欧美| 久久偷拍免费视频| 色婷婷久久久久swag精品 | 成年人二级毛片| 欧美三级xxx| 欧美一级特黄aaaaaa大片在线观看| 在线视频日韩精品| 丁香久久综合| 中文字幕在线观看一区二区三区| 先锋a资源在线看亚洲| 精品国产无码在线观看| 91九色最新地址| 最新97超碰在线| 欧美自拍视频在线观看| 欧美**字幕| gogogo高清免费观看在线视频| 91小视频免费观看| 日本中文字幕在线| 一区二区国产精品视频| 两个人看的在线视频www| 久久久av水蜜桃| 石原莉奈一区二区三区在线观看| 婷婷五月精品中文字幕| 欧美视频在线免费| 国产精品视频一区二区久久| 91欧美日韩一区| 日韩亚洲国产精品| 黄色片网站免费| 欧美一区二区在线免费观看| 丁香花在线观看完整版电影| 青青影院一区二区三区四区| 久久99精品久久只有精品| 国产一级片免费观看| 亚洲色图17p| 欧美专区一区| 国产免费一区二区三区视频| 中文一区一区三区高中清不卡| 精产国品一区二区| 伊人成人在线视频| 亚洲色图 在线视频| 亚洲人吸女人奶水| 偷拍精品一区二区三区| 国产欧美 在线欧美| 一区二区亚洲精品| 精品人妻中文无码av在线 | 国产一区二区三区在线观看精品 | 久久欧美在线电影| 欧美经典影片视频网站| 国产又黄又大又粗视频| 中文字幕在线不卡国产视频| 五月婷婷丁香花| 国产日韩欧美在线看| 在线亚洲自拍| 艳妇荡乳欲伦69影片| 日韩精品免费在线| 91麻豆精品国产91久久久更新资源速度超快| 视频一区视频二区视频三区视频四区国产 | 黄色手机在线视频|