最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Javscript數(shù)組的常用方法有哪些?

2023-04-09 18:42 作者:gzqhero  | 我要投稿


圖片

數(shù)組基本操作可以歸納為 增、刪、改、查,需要留意的是哪些方法會對原數(shù)組產(chǎn)生影響,哪些方法不會

下面對數(shù)組常用的操作方法做一個歸納

下面前三種是對原數(shù)組產(chǎn)生影響的增添方法,第四種則不會對原數(shù)組產(chǎn)生影響

  • push()

  • unshift()

  • splice()

  • concat()

push()

push()方法接收任意數(shù)量的參數(shù),并將它們添加到數(shù)組末尾,返回數(shù)組的最新長度


unshift()

unshift()在數(shù)組開頭添加任意多個值,然后返回新的數(shù)組長度


splice

傳入三個參數(shù),分別是開始位置、0(要刪除的元素數(shù)量)、插入的元素,返回空數(shù)組


concat()

首先會創(chuàng)建一個當(dāng)前數(shù)組的副本,然后再把它的參數(shù)添加到副本末尾,最后返回這個新構(gòu)建的數(shù)組,不會影響原始數(shù)組


下面三種都會影響原數(shù)組,最后一項不影響原數(shù)組:

  • pop()

  • shift()

  • splice()

  • slice()

pop()

pop() 方法用于刪除數(shù)組的最后一項,同時減少數(shù)組的length 值,返回被刪除的項


shift()

shift()方法用于刪除數(shù)組的第一項,同時減少數(shù)組的length 值,返回被刪除的項


splice()

傳入兩個參數(shù),分別是開始位置,刪除元素的數(shù)量,返回包含刪除元素的數(shù)組


slice()

slice() 用于創(chuàng)建一個包含原有數(shù)組中一個或多個元素的新數(shù)組,不會影響原始數(shù)組

即修改原來數(shù)組的內(nèi)容,常用splice

splice()

傳入三個參數(shù),分別是開始位置,要刪除元素的數(shù)量,要插入的任意多個元素,返回刪除元素的數(shù)組,對原數(shù)組產(chǎn)生影響

即查找元素,返回元素坐標(biāo)或者元素值

  • indexOf()

  • includes()

  • find()

indexOf()

返回要查找的元素在數(shù)組中的位置,如果沒找到則返回-1

includes()

返回要查找的元素在數(shù)組中的位置,找到返回true,否則false


find()

返回第一個匹配的元素


二、排序方法

數(shù)組有兩個方法可以用來對元素重新排序:

  • reverse()

  • sort()

reverse()

顧名思義,將數(shù)組元素方向排列

sort()

sort()方法接受一個比較函數(shù),用于判斷哪個值應(yīng)該排在前面

三、轉(zhuǎn)換方法

常見的轉(zhuǎn)換方法有:

join()

join() 方法接收一個參數(shù),即字符串分隔符,返回包含所有項的字符串

四、迭代方法

常用來迭代數(shù)組的方法(都不改變原數(shù)組)有如下:

  • some()

  • every()

  • forEach()

  • filter()

  • map()

some()

對數(shù)組每一項都運(yùn)行傳入的函數(shù),如果有一項函數(shù)返回 true ,則這個方法返回 true

every()

對數(shù)組每一項都運(yùn)行傳入的函數(shù),如果對每一項函數(shù)都返回 true ,則這個方法返回 true

forEach()

對數(shù)組每一項都運(yùn)行傳入的函數(shù),沒有返回值

filter()

對數(shù)組每一項都運(yùn)行傳入的函數(shù),函數(shù)返回 true 的項會組成數(shù)組之后返回

map()

對數(shù)組每一項都運(yùn)行傳入的函數(shù),返回由每次函數(shù)調(diào)用的結(jié)果構(gòu)成的數(shù)組


Javscript數(shù)組的常用方法有哪些?的評論 (共 條)

分享到微博請遵守國家法律
墨竹工卡县| 改则县| 绥棱县| 沁阳市| 枣阳市| 屏东市| 湘西| 阿拉尔市| 阜新市| 台中市| 噶尔县| 义马市| 金塔县| 富顺县| 光泽县| 定州市| 健康| 中西区| 内江市| 湖北省| 五原县| 正镶白旗| 九台市| 建湖县| 景泰县| 潜江市| 乌海市| 永清县| 黄大仙区| 鹿邑县| 社会| 彭阳县| 当阳市| 措勤县| 甘南县| 体育| 泰顺县| 新沂市| 石景山区| 正安县| 来宾市|