亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > 用法介紹JS數(shù)組前幾個(gè)的取法

用法介紹JS數(shù)組前幾個(gè)的取法

來(lái)源:千鋒教育
發(fā)布人:xqq
時(shí)間: 2023-11-23 11:38:02 1700710682

一、slice()方法

1、slice()方法是JS中最常用的取數(shù)組前幾個(gè)的方法之一,通過(guò)指定起始位置和結(jié)束位置,將數(shù)組截取成一個(gè)新的數(shù)組返回。如下所示:

let arr = [1, 2, 3, 4, 5];
let newArr = arr.slice(0, 3);
console.log(newArr); // [1, 2, 3]

2、需要注意的是,slice()方法并不會(huì)修改原數(shù)組,而是返回一個(gè)新的數(shù)組。同時(shí),起始位置和結(jié)束位置都可以是負(fù)數(shù),代表倒數(shù)第幾個(gè)元素。

let arr = [1, 2, 3, 4, 5];
let newArr = arr.slice(-3, -1);
console.log(newArr); // [3, 4]

3、另外,如果只指定一個(gè)參數(shù),則會(huì)從該位置開(kāi)始截取到數(shù)組最后。如果不給定任何參數(shù),則會(huì)返回一個(gè)包含原數(shù)組所有元素的新數(shù)組。

let arr = [1, 2, 3, 4, 5];
let newArr1 = arr.slice(2);
let newArr2 = arr.slice();
console.log(newArr1); // [3, 4, 5]
console.log(newArr2); // [1, 2, 3, 4, 5]

二、splice()方法

1、splice()方法可以在原數(shù)組上刪除或添加元素,并返回被刪除的元素。通過(guò)設(shè)置第二個(gè)參數(shù)來(lái)指定刪除元素的數(shù)量,如果不指定第二個(gè)參數(shù),則會(huì)刪除從起始位置到數(shù)組結(jié)尾的所有元素。然后通過(guò)slice()方法截取前幾個(gè)元素,實(shí)現(xiàn)取數(shù)組前幾個(gè)的效果。如下所示:

let arr = [1, 2, 3, 4, 5];
let deleted = arr.splice(3);
let newArr = arr.slice(0, 2);
console.log(deleted); // [4, 5]
console.log(newArr); // [1, 2]

2、需要注意的是,splice()方法會(huì)修改原數(shù)組,使用時(shí)需謹(jǐn)慎。

三、for循環(huán)

1、利用for循環(huán)遍歷數(shù)組,將前幾個(gè)元素 push 到一個(gè)新數(shù)組中,達(dá)到取數(shù)組前幾個(gè)的效果。如下所示:

let arr = [1, 2, 3, 4, 5];
let newArr = [];
for (let i = 0; i < 3; i++) {
  newArr.push(arr[i]);
}
console.log(newArr); // [1, 2, 3]

2、該方法比較靈活,可以根據(jù)需求自由控制需要取的元素?cái)?shù)量。但是相比于 slice() 方法,需要寫(xiě)更多的代碼。

四、ES6的解構(gòu)賦值

1、ES6 的解構(gòu)賦值可以方便地取出數(shù)組中前幾個(gè)元素。如下所示:

let arr = [1, 2, 3, 4, 5];
let [a, b, c] = arr;
console.log(a, b, c); // 1 2 3

2、在這里,只需要將數(shù)組中的前幾個(gè)元素賦值到對(duì)應(yīng)的變量中即可。需要注意的是,該方法只適用于需要取前幾個(gè)元素的情況,不能控制取出元素的個(gè)數(shù)。

五、Array.from()方法

1、Array.from() 方法可以將一個(gè)類(lèi)數(shù)組對(duì)象或可迭代對(duì)象轉(zhuǎn)換成真正的數(shù)組,然后通過(guò) slice() 方法截取前幾個(gè)元素。如下所示:

let arrLike = {
  0: 'a',
  1: 'b',
  2: 'c',
  length: 3
};
let arr = Array.from(arrLike);
let newArr = arr.slice(0, 2);
console.log(newArr); // ['a', 'b']

2、需要注意的是,在實(shí)際開(kāi)發(fā)中,該方法常用于將 NodeList 轉(zhuǎn)換成數(shù)組。

六、結(jié)語(yǔ)

1、在日常開(kāi)發(fā)中,經(jīng)常需要取出數(shù)組前幾個(gè)元素進(jìn)行操作,本文介紹了通過(guò) slice() 方法、splice() 方法、for 循環(huán)、ES6 的解構(gòu)賦值以及 Array.from() 方法等多種方法實(shí)現(xiàn)該功能。

2、需要注意的是,選擇合適的方法取決于具體的需求和場(chǎng)景,要根據(jù)實(shí)際情況選擇使用哪一種方法。

聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專(zhuān)屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
双腿高潮抽搐喷白浆视频| 免费国产黄网站在线观看可以下载| 乖别添了快放进来我想要| 小诗的公交车日记免费读| 色ww1区2区在线观看| 人妻无码人妻有码中文字幕| 欧美日韩一区精品视频一区二| 免费人成视频网站在线18| 日本熟妇大屁股人妻| 日韩成人一区二区三区在线观看 | 公司办公室的秘书3| 近親五十路六十被亲子中出| 狠狠躁夜夜躁人人爽天天天天97| 国产一二三四2021精字窝| 国产美女自卫慰黄网站| 国产又粗又湿又刺激18禁| 两个女人互添下身爽舒服小说| 老熟妇仑乱一区二区视頻| 日本老妇XXXXX免费| 色欲麻豆国产福利精品| 舌头伸入麻麻两腿之间| 无码H肉3D动漫在线观看| 小SB几天没做又欠CH| 又大又硬又粗再深一点| 19禁在线观看漫画视频| YSL千人千色T9T9T90| 成人艳情一二三区| 国产成人亚洲精品| 国自产拍偷拍精品啪啪模特| 精品无码AV一区二区三区少妇| 久久天堂无码AV网站| 欧美成人精品高清在线播放 | 中文中文字幕成人无码AⅤ| 14表妺好紧没带套18分钟| 国产成人精品亚洲精品| 国内精品久久久久久久97牛牛 | 日韩精品人成在线播放| 亚洲日韩精品一区二区三区无码| 亚洲自偷自偷偷色无码中文| 中文字幕无码AV不卡一区| 啊轻点灬大JI巴太粗太长在线了| 福利乱码卡一卡二卡新区| 国产一区二区三区精品视频| 欧美丰满熟妇XX猛交| 搡老女人老妇女老熟妇| 亚洲最大的av网站| AV在线亚洲男人的天堂| 丁香五月缴情网站| 国精产品自偷自偷综合下载| 人妻少妇粗大持久满足| 午夜无码伦费影视在线观看果冻| 亚洲欧洲无码精品ⅤA| 52色擼99热99RE超碰| 粗大的内捧猛烈进出动态图| 国产喷水1区2区3区咪咪爱AV| 久久精品国产亚洲AV水果派| 欧洲码和亚洲码的尺码区别 | 国产精品毛片在线完整版SAB| 极品少妇被猛的白浆直喷白浆| 日本ZLJZLJZLJZLJ喷| 午夜精品一区二区三区在线视 | 亚洲成AV人片无码BT种子下载| 伊人丁香狠狠色综合久久| 办公室揉弄震动嗯~动态图| 国产无人区码卡功能齐全| 无人区一码一码二码三码区别| 秋霞国产午夜伦午夜无码灬| 丝袜美腿一区二区三区| 9I国产麻豆国产AV旗袍| 国产精品V无码A片在线看| 精品一区二区三区| 欧美人妻一区二区三区| 无码专区—VA亚洲V专区VR| 浴室人妻的情欲HD三级| 国产亚洲情侣一区二区无| 久久伊人精品青青草原APP| 日韩成人一区二区三区在线观看| 中国女篮世界排名| 国产精品VA在线播放| 人妻少妇被猛烈进入中文字幕| 在C点用力把桌腿A抬离地面时游| 丰满人妻被中出中文字幕| 久久久精品久久久久久96| 日韩精品无码专区免费视频| 亚洲欧美一区二区三区| 国产九九99久久99大香伊| 女人无遮挡无内衣内裤网站| 吸咬奶头狂揉60分钟视频| 东京热无码AV一区二区| 久久综合九色综合97欧美| 色欲色香天天天综合无码WWW| 7777精品伊人久久久大香线蕉 | 很黄很黄的曰批视频| 欧美虐SM另类残忍视频| 永久看一二三四线| 精品综合久久久久久98| 亚洲国产精彩中文乱码AV| 宝贝把腿张得大一点就不痛了| 久久夜色精品国产噜噜亚洲SV | 无码任你躁久久久久久| 中文字幕无码家庭乱欲| 久久婷婷五月综合色区| 亚洲色大成网站WWW久久九九| 666西方最大但人文艺术| 久久综合伊人77777麻豆| 亚洲热妇无码AV在线播放| 含羞草自慰抽搐喷白浆AⅤ| 亚洲AV成人片无码网站网一区 | 中文字幕爆乳巨爆乳系列无码| 久久婷婷五月综合成人D啪| 亚洲一区精品人人爽人人躁 | 日本高清色WWW在线安全| H无码精品动漫在线观看| 九九九精品成人免费视频小说| 亚洲成AV人片无码天堂下载| 黑人巨大精品欧美黑寡妇| 亚洲AV永久无码精品少妇| 成人片黄网站色大片免费观看AP | 日本娇小枯瘦XXXX| 成人AV片在线观看免费| 蜜桃视频一区二区三区| 亚洲AV无码一区二区二三区入口| 触及真心在线观看| 色综合色狠狠天天综合网| 国产95在线 | 亚洲| 无码精品人妻AV一区二区三区| 在卫生间被教官做好爽| 蜜桃AV秘 无码一区二区三欧| 2012电影在线观看神马影院| 欧美大屁股XXXX高跟欧美黑人| ZOOMSERVO兽狗产品优势| 日韩丰满少妇无码内射| 大香伊人久久精品一区二区| 天堂AⅤ大芭蕉伊人AV| あざらしそふと官网| 日本丰满熟妇55乱偷| 公的粗大挺进了我的密道视频| 天天做天天躁天天躁| 成 人 黄 色 网 站 ·大| 内射少妇39亚洲区| 野花影视免费高清观看| 韩国免费A级毛片| 无码精品人妻 中文字幕| 国内精品久久久久久99| 亚洲色成人网一二三区| 美女爆乳裸体WWW免费网站| 亚洲一久久久久久久久| 免费高清视频 大片| 巴西大屁股妓女BBW| 欧美1卡2卡3卡4卡免费高清| 被CAO的奶水直喷高H| 天天躁日日躁狠狠躁日日躁| 刺骨PO不吃肉干嘛| 午夜伦伦电影理论片大片| 精品无码人妻一区二区三区品| 在线观看成人网站| 日本强好片久久久久久AAA| 国产精品毛片Av无码一区二区 | 久久久久久精品免费看SSS| 亚洲AV永久无码精品少妇| 久久久久国产综合AV天堂| CHINESE东北嫖妓女HD| 欧码的XL是亚洲码| 成熟老太毛茸茸BBWBBW| 亚洲AV乱码中文一区二区三区 | 免费看成人毛片无码视频| 成人一区二区不卡久久久| 亚洲AV 无码片一区二区三区| 久久综合给合久久狠狠狠97色| 爸的比老公大两倍儿媳妇怎么称呼| 无码无遮挡在线观看免费| 久久久老熟女一区二区三区| 亚洲性色AV性色在线观看| 欧美顶级PPT免费模板网站| 国产SUV精品一区二区33| 婷婷色综合AⅤ视频| 久久精品国产精品亚洲下载| YY111111少妇无码理论片| 午夜理论片免费播放| 免费A级毛片无码A| 国产成人AV乱码在线观看| 亚洲日韩AV一区二区三区四区 | 国产成人无码AV一区二区 | 五月丁香综合缴情六月小说| 久久香港三级台湾三级播放 | 少妇又色又紧又爽又刺激视频| 精品无码国产自产拍在线观看| 爱性久久久久久久久| 亚洲国产AV无码一区二区三区| 欧美亚洲另类 丝袜综合网| W永久939W乳液| 亚洲AV无码成H人动漫在线观看 | 精品人妻一区二区三区四区九九| YY111111少妇影院理论片| 亚洲AV永久无码精品一区二区不 | 亚洲VS成人无码人在线观看堂 | 国产妇女馒头高清泬20P多| 亚洲AⅤ中文无码字幕色本草| 欧美黑人性暴力猛交喷水| 好紧好深好大乳无码中文字幕|