国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript基礎(chǔ)進階之數(shù)組方法總結(jié)(推薦)

2024-05-06 15:11:53
字體:
供稿:網(wǎng)友

數(shù)組常用方法總結(jié):

下面我只總結(jié)了es3中常用的數(shù)組方法,一共有11個。es5中新增的9個數(shù)組方法,后續(xù)再單獨總結(jié)。

1個連接數(shù)組的方法:concat()

2個數(shù)組轉(zhuǎn)換為字符串的方法:join()、toString()

6個增刪數(shù)組元素的方法:pop()、push()、shift()、unshift()、slice()、splice()

2個數(shù)組排序方法:reverse()、sort()

連接數(shù)組的方法:

1、concat()

作用:連接兩個數(shù)組,合并為一個新數(shù)組。

用法:arr1.concat(arr2,arr2...)

示例:

<script type="text/javascript">var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"var arr2 = new Array(3)arr2[0] = "James"arr2[1] = "Adrew"arr2[2] = "Martin"document.write(arr.concat(arr2))</script>

輸出:

George,John,Thomas,James,Adrew,Martin

數(shù)組轉(zhuǎn)換為字符串的方法:

1、join()

作用:用于把數(shù)組中的所有元素放入一個字符串。并通過指定的分隔符進行分隔。

用法:arrayObject.join(separator)

示例:

<script type="text/javascript">var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"document.write(arr.join("."))</script>

輸出:

George.John.Thomas

注意:返回值為一個字符串。如果沒有分隔符,默認以逗號分隔。

2、toString()

作用:把數(shù)組轉(zhuǎn)換為字符串,并返回結(jié)果。

用法:arrayObject.toString()

示例:

<script type="text/javascript">var arr = new Array(3)arr[0] = "George";arr[1] = "John";arr[2] = "Thomas";document.write(arr.toString());</script>

輸出:

George,John,Thomas

返回值與沒有參數(shù)的 join() 方法返回的字符串相同。數(shù)組中的元素之間用逗號分隔。

增刪數(shù)組元素的方法:

1、pop()

作用:用于刪除并返回數(shù)組的最后一個元素。

用法:arrayObject.pop()

pop() 方法將刪除 arrayObject 的最后一個元素,把數(shù)組長度減 1,并且返回它刪除的元素的值。如果數(shù)組已經(jīng)為空,則 pop() 不改變數(shù)組,并返回 undefined 值。

示例:

<script type="text/javascript">var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"document.write(arr)document.write("<br />")document.write(arr.pop())document.write("<br />")document.write(arr)</script>

輸出:

George,John,ThomasThomasGeorge,John

2、push()

作用:可向數(shù)組的末尾添加一個或多個元素,并返回新的長度。

用法:arrayObject.push(newelement1,newelement2,....,newelementX)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 浙江省| 六盘水市| 乌拉特前旗| 彭州市| 三原县| 武定县| 工布江达县| 东乌珠穆沁旗| 金湖县| 温州市| 保德县| 广德县| 金塔县| 高州市| 根河市| 泸定县| 玉屏| 泗洪县| 凌云县| 新河县| 寻乌县| 彭山县| 潮安县| 合川市| 沅陵县| 子洲县| 泗水县| 老河口市| 万盛区| 娱乐| 曲水县| 红桥区| 自治县| 天全县| 景德镇市| 中宁县| 循化| 城口县| 原阳县| 自治县| 湛江市|