摘要:此文章是我的原創(chuàng)文章,原文地址前篇整理了一些常用的遍歷操作方法,今天再整理一下對(duì)象中針對(duì)元素操作的方法。返回當(dāng)前數(shù)組最后一個(gè)元素描述返回?cái)?shù)組第一個(gè)元素,并從當(dāng)前數(shù)組中刪除它。刪除的元素組成的數(shù)組
此文章是我的原創(chuàng)文章,原文地址:http://lpgray.me/article/49/
前篇整理了一些Array常用的遍歷操作方法,今天再整理一下Array對(duì)象中針對(duì)元素操作的方法。
分別是:
concat (組合數(shù)組)
join(數(shù)組轉(zhuǎn)字符串)
pop(刪除最后一個(gè)元素)
shift(刪除第一個(gè)元素)
push(在數(shù)組尾部添加新元素)
unshift(在數(shù)組頭部添加新元素)
slice (不改變數(shù)組本身,常用將類數(shù)組轉(zhuǎn)換成數(shù)組,而后可以使用數(shù)組方法操作類數(shù)組)
splice (指定位置、截取、替換)
Array.prototype.concat(arr[, arr1, ......, arrN]) 描述此方法返回一個(gè)由自身及所傳參數(shù)拼接成的新數(shù)組,每一個(gè)參數(shù)都必須為數(shù)組類型。
returnArray,由自身及參數(shù)拼接成的新數(shù)組。
demovar arr = [1,2,3]; arr.concat(["a"], ["b"]) [1, 2, 3, "a", "b"]Array.prototype.join([str]) 描述
此方法將數(shù)組中所有元素組合成一個(gè)字符串,默認(rèn)以“,”號(hào)拼接,也可以指定拼接參數(shù)。
returnString, 有數(shù)組中所有元素拼接成的字符串
demovar arr = [1,2,3]; arr.join() "1,2,3"Array.prototype.pop() 描述
返回?cái)?shù)組最后一個(gè)元素,并從當(dāng)前數(shù)組中刪除它。
return返回當(dāng)前數(shù)組最后一個(gè)元素
demovar arr = [1,2,3]; arr.pop() 3 arr [1, 2]Array.prototype.shift() 描述
返回?cái)?shù)組第一個(gè)元素,并從當(dāng)前數(shù)組中刪除它。
return返回當(dāng)前數(shù)組第一個(gè)元素
demovar arr = [1,2,3]; arr.shift() 1 arr [2, 3]Array.prototype.push(elem[, ..... elem]) 描述
往數(shù)組末尾添加多個(gè)元素,返回添加后的數(shù)組長度。
returnInt, 添加后的數(shù)組長度
demovar arr = [1,2,3]; arr.push(4,5,6) 6 arr [1, 2, 3, 4, 5, 6]Array.prototype.unshift(elem[, ..... elem]) 描述
往數(shù)組頭部添加多個(gè)元素,返回添加后的數(shù)組長度。
returnInt, 添加后的數(shù)組長度
demovar arr = [1,2,3]; arr.unshift(-1,0) 5 arr [-1, 0, 1, 2, 3]Array.prototype.slice([begin[, end]]) 描述
此方法返回?cái)?shù)組的一部分,兩個(gè)參數(shù)都為可選參數(shù),begin表示開始截取位置,end表示結(jié)束截取位置,此方法不對(duì)數(shù)組本身做修改。
return返回截取的數(shù)組
demovar arr = [1,2,3]; arr.slice(0) [1, 2, 3] arr.slice(1) [2, 3] arr.slice(-1) [3] arr [1, 2, 3]Array.prototype.splice(begin, deleteCount[, item .... , item]) 描述
從指定位置開始,刪除deleteCount個(gè)元素,并且在當(dāng)前位置插入新元素(可選)。
returnArray, 刪除的元素組成的數(shù)組
demovar arr = [1,2,3]; arr.splice(0,1,4); [1] arr [4, 2, 3] arr.splice(1,2,4); [2, 3] arr [4, 4]
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/85496.html
摘要:描述此函數(shù)用來遍歷數(shù)組的每一個(gè)元素,回調(diào)的返回值有意義,返回時(shí),數(shù)組停止循環(huán)。問題一個(gè)數(shù)組最多可以有多長中規(guī)定,數(shù)組的長度會(huì)使用轉(zhuǎn)化,即。 這是我的原創(chuàng)文章,原文地址:http://lpgray.me/article/48/ 今天談?wù)劵A(chǔ),在前端開發(fā)中,Array的基礎(chǔ)操作很是頻繁多見,在ES5中有許多Array的新特性,但是對(duì)于我等中國的碼農(nóng),尤其是PC前端狗整天就與IE678打交道...
摘要:的內(nèi)置函數(shù)整理了一些語言精粹的方法一章的整理出的的內(nèi)置方法之后還會(huì)整理標(biāo)準(zhǔn)入門的新添加的方法整理這些作用一方面是更好的理解記憶另一方面是對(duì)于類數(shù)組可以使用原型鏈的調(diào)用即可中的一些函數(shù)輸出的為的結(jié)果因此的作用是連接數(shù)組當(dāng)然可以是數(shù)字也會(huì)加入到 Javascript的內(nèi)置函數(shù)(ES5) 整理了一些Javascript語言精粹的方法一章的整理出的ES5的內(nèi)置方法; 之后還會(huì)整理ES6標(biāo)準(zhǔn)入門...
摘要:前言從事前端到現(xiàn)在也有快兩年了,平時(shí)也會(huì)收集整理一些筆記放在印象筆記,不過收集過之后就在沒有看過,經(jīng)大佬指點(diǎn),真正掌握一個(gè)知識(shí)點(diǎn),最好的方式就是用自己的話把內(nèi)容講明白,就開始將以前零散的東西整合一下,和各位道友一起提高。 前言 從事前端到現(xiàn)在也有快兩年了,平時(shí)也會(huì)收集整理一些筆記放在印象筆記,不過收集過之后就在沒有看過,經(jīng)大佬指點(diǎn),真正掌握一個(gè)知識(shí)點(diǎn),最好的方式就是用自己的話把內(nèi)容講明...
摘要:前言從事前端到現(xiàn)在也有快兩年了,平時(shí)也會(huì)收集整理一些筆記放在印象筆記,不過收集過之后就在沒有看過,經(jīng)大佬指點(diǎn),真正掌握一個(gè)知識(shí)點(diǎn),最好的方式就是用自己的話把內(nèi)容講明白,就開始將以前零散的東西整合一下,和各位道友一起提高。 前言 從事前端到現(xiàn)在也有快兩年了,平時(shí)也會(huì)收集整理一些筆記放在印象筆記,不過收集過之后就在沒有看過,經(jīng)大佬指點(diǎn),真正掌握一個(gè)知識(shí)點(diǎn),最好的方式就是用自己的話把內(nèi)容講明...
摘要:前言從事前端到現(xiàn)在也有快兩年了,平時(shí)也會(huì)收集整理一些筆記放在印象筆記,不過收集過之后就在沒有看過,經(jīng)大佬指點(diǎn),真正掌握一個(gè)知識(shí)點(diǎn),最好的方式就是用自己的話把內(nèi)容講明白,就開始將以前零散的東西整合一下,和各位道友一起提高。 前言 從事前端到現(xiàn)在也有快兩年了,平時(shí)也會(huì)收集整理一些筆記放在印象筆記,不過收集過之后就在沒有看過,經(jīng)大佬指點(diǎn),真正掌握一個(gè)知識(shí)點(diǎn),最好的方式就是用自己的話把內(nèi)容講明...
閱讀 3618·2021-11-24 10:25
閱讀 2539·2021-11-24 09:38
閱讀 1230·2021-09-08 10:41
閱讀 2914·2021-09-01 10:42
閱讀 2586·2021-07-25 21:37
閱讀 1991·2019-08-30 15:56
閱讀 922·2019-08-30 15:55
閱讀 2759·2019-08-30 15:54