亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

詳解JavaScript對數組操作(添加/刪除/截取/排序/倒序)

2019-11-19 11:41:21
字體:
來源:轉載
供稿:網友

js對數組對象的操作以及方法的使用

如何聲明創建一個數組對象:

var arr = new Array();

或者

var arr = [];

如何移除所有數組中數據?

arrayJson.dataList.splice(0,arr.length);

如何指定位置對數組對象的添加,如何將指定元素添加到數組中間位置?

/** * 假設數組的長度值為偶數,如何將指定元素添加到數組中間位置。 */function array_middle_insert() {	var arr = ['1','2','3','4','5','6'];	if(0 == arr.length % 2) {	//偶數		arr.splice(arr.length / 2,0,'中間添加');	}	//["1","2","3","中間添加","4","5","6","7"]	console.log(JSON.stringify(arr));}

數組對象方法的是使用介紹:

cancat()

/** * concat:連接兩個或者多個數組,并且返回該數組 * 語法:array.concat(object,object,......); */function array_concat() {	var arr = [{index:'0'},{address:'1'}];	var arr_1 = [{index:'3'},{index:'4'}];		var newArr = arr.concat(arr_1);	//[{"index":"0"},{"address":"1"},{"index":"3"},{"index":"4"}]	console.log(JSON.stringify(newArr));}

join()

/** * join():通過指定字符對數據進行分割,返回字符串。 * jon(分隔符); */function array_join() {	var arr = ['1','2','3'];	var str = arr.join('-');	//1-2-3	console.log(str);}

pop()

/** * pop():刪除數組的最后一個對象,返回該刪除元素的值 */function array_pop() {	var arr = [{index:'0'},{address:'1'}];	var pop_data = arr.pop();		//{"address":"1"}	console.log(JSON.stringify(pop_data));	//[{"index":"0"}]	console.log(JSON.stringify(arr));}

push()

/** * push:向數組末尾添加一個或者多個對象。 * array.push(newObject1,newObject2,.....); */function array_push() {	//實例化一個數組對象	var arr = new Array();	var obj_1 = { index:'1', index:'2'};	var obj_2 = { index:'3', index:'3'};		arr.push(obj_1,obj_2);	//[{"index":"2"},{"index":"3"}]	console.log(JSON.stringify(arr));}

shift()

/** * shift():該方法用戶刪除數組的第一個對象,并返回刪除的元素 */function array_shift() {	var arr = [{index:'0'},{address:'1'}];	var shift_data = arr.shift();	//{"index":"0"}	console.log(JSON.stringify(shift_data));	//[{"address":"1"}]	console.log(JSON.stringify(arr));}

slice()

/** * slice():從已知數組中返回指定選中的數據,該操作不會修改原數組的數據 * slice(start,end); */function array_slice() {	var arr = ['1','2','3','4','5'];	var new_array = arr.slice(1,arr.length);	//["2","3","4","5"]	console.log(JSON.stringify(new_array));	//["1","2","3","4","5"]	console.log(JSON.stringify(arr));}

sort()

/** * sort():方法用戶對數組的排序 * sort(sortby)		sortby可選,必須是函數。如調用方法沒有使用參數,則按字母順序進行排序。 */function array_sory() {	var arr = [{index:'500'},{index:'40'},{index:'100'},{index:'50'}];	var new_array = arr.sort(function(a,b) {		var n1 = Number(a.index);		var n2 = Number(b.index);		return n1 - n2;	});	//[{"index":"40"},{"index":"50"},{"index":"100"},{"index":"500"}]	console.log(JSON.stringify(new_array));}

splice()

/** * 向數組中刪除/添加對象,并返回被刪除的元素。 * splice(index,count,item1,item2,......);	 * index:規定刪除/添加項目的起始位置,使用負數從數組的結尾處規定位置。 * count:規定要刪除項目的數量 * item1,item2...:向項目中添加添加新的對象 */function array_splice() {	var arr = ['1','2','3'];	var new_array = arr.splice(0,2,'4','5');	//["1","2"]	console.log(JSON.stringify(new_array));	//["4","5","3"]	console.log(JSON.stringify(arr));}

unshift()

/** * 向數組開頭添加一個或者多個元素,并返回新的長度。 */function array_unshift() {	var arr = [{index:'0'},{address:'1'}];	var obj_1 = {index:'2'};	var obj_2 = {index:'3'};	var length = arr.unshift(obj_1,obj_2);	//4	console.log(length);	//[{"index":"2"},{"index":"3"},{"index":"0"},{"address":"1"}]	console.log(JSON.stringify(arr));}

toString():將數組轉換成字符串,并返回該結果。不會改變原數組的數據。
toLocaleString():將數組裝換成本地字符,并返回結果,用“,”分割。類似toString 方法。
reverse():該該方法顛倒數組的順序

一下舉栗聲明json數組串較為復雜并且靈活的格式。

[	{		"dateMonth":"05",		"hopeMoney":"12000",		"data":[			{				"brickId":"1",				"brickYear":"2017-05-15",				"brickWeek":"星期二",				"brckInfo":[					{						"bringMoneyOrExpenditure":"5000",						"brickClass":"工資",						"brickIcon":"ion-ios-star-outline"					},					{						"bringMoneyOrExpenditure":"-2000",						"brickClass":"其他",						"brickIcon":"ion-ios-star-outline"					}				]			},			{				"brickId":"1",				"brickYear":"2017-05-02",				"brickWeek":"星期六",				"brckInfo":[					{						"bringMoneyOrExpenditure":"10000",						"brickClass":"工資",						"brickIcon":"ion-ios-star-outline"					}				]			}		]	},	{		"dateMonth":"04",		"hopeMoney":"12000",		"data":[			{				"brickId":"1",				"brickYear":"2017-04-15",				"brickWeek":"星期一",				"brckInfo":[					{						"bringMoneyOrExpenditure":"5000",						"brickClass":"工資",						"brickIcon":"ion-ios-star-outline"					}				]			}		]	}]

以上所述是小編給大家介紹的JavaScript對數組操作詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线观看成人| 欧美激情欧美狂野欧美精品| 少妇高潮久久77777| 国产一区二区三区中文| 国产精品99蜜臀久久不卡二区| 亚洲成人激情在线| 国产精品成av人在线视午夜片| 国产精品久久久亚洲| 久久久www成人免费精品张筱雨| 亚洲精品美女在线观看| 亚洲第一精品久久忘忧草社区| 国产精品成久久久久三级| 国产精品白嫩美女在线观看| 欧美视频免费在线观看| 久久精品国产综合| 国产精品久久久久久av福利软件| 伦伦影院午夜日韩欧美限制| 亚洲护士老师的毛茸茸最新章节| 国产精品第七影院| 91精品国产91久久| 2019中文字幕免费视频| 日韩在线观看免费网站| 欧美成人精品影院| 久久青草福利网站| 欧美日韩美女视频| 精品久久久精品| 草民午夜欧美限制a级福利片| 免费91麻豆精品国产自产在线观看| 最新国产精品拍自在线播放| 亚洲国产高清自拍| 成人免费淫片视频软件| 国产精品一区二区久久久久| 中文字幕日韩av| 国产视频福利一区| 日韩成人xxxx| 91中文精品字幕在线视频| 精品久久久久久久久久ntr影视| 少妇av一区二区三区| 久久伊人91精品综合网站| 国产精品wwwwww| 欧美激情乱人伦| 日韩精品视频三区| 欧美有码在线观看视频| 韩国一区二区电影| 成人黄色在线免费| 91精品在线国产| 97av在线视频| 在线精品高清中文字幕| 51久久精品夜色国产麻豆| 国产日韩中文字幕在线| 国产亚洲美女精品久久久| 国产成人精品日本亚洲专区61| 久久久久久有精品国产| 亚洲一区二区三区777| 国产精品一香蕉国产线看观看| 日韩中文字幕国产精品| 亚洲精品成人免费| 5252色成人免费视频| 久久久av亚洲男天堂| 国产精品永久免费在线| 免费99精品国产自在在线| 欧美另类极品videosbest最新版本| 亚州国产精品久久久| 亚洲电影天堂av| 日韩在线视频网| 亚洲综合色激情五月| 欧美影院在线播放| 日韩在线精品视频| 日韩成人av在线| 精品久久久一区二区| 欧美成人激情视频免费观看| 8090成年在线看片午夜| 欧美电影《睫毛膏》| 91禁国产网站| 久久久久久国产| 狠狠综合久久av一区二区小说| 国产aⅴ夜夜欢一区二区三区| 亚洲自拍偷拍色片视频| 不卡在线观看电视剧完整版| 精品久久久香蕉免费精品视频| 91精品久久久久久久久中文字幕| 成人a级免费视频| 91久久国产精品91久久性色| 在线日韩第一页| 亚洲bt天天射| 欧美午夜视频一区二区| 国内免费精品永久在线视频| 欧美午夜视频在线观看| 久久av红桃一区二区小说| 精品久久久久久久久久国产| 成人夜晚看av| 日本成人激情视频| 亚洲视频在线观看网站| 国产91在线播放九色快色| 亚洲美女在线观看| 性金发美女69hd大尺寸| 久久精品99久久香蕉国产色戒| 国产欧美亚洲精品| 亚洲欧美日韩高清| 国产精品va在线| 国产偷亚洲偷欧美偷精品| 青青在线视频一区二区三区| 亚洲欧洲国产伦综合| 亚洲视频在线观看视频| 国产精品ⅴa在线观看h| 日韩av影院在线观看| 成人精品一区二区三区| 日韩麻豆第一页| 国产日韩在线亚洲字幕中文| 精品美女久久久久久免费| 国产精品一区二区久久国产| 国产一区二区成人| 国产精品三级美女白浆呻吟| 亚洲片国产一区一级在线观看| 亚洲成人激情视频| 欧美亚洲国产成人精品| 欧美国产乱视频| 欧美xxxx18国产| 久久艹在线视频| 日韩av在线导航| 国产精品美女无圣光视频| 色综合视频一区中文字幕| 国产精品丝袜一区二区三区| 精品国偷自产在线视频99| 成人激情视频免费在线| 538国产精品一区二区在线| 日日狠狠久久偷偷四色综合免费| 91精品国产99| 一区二区欧美亚洲| 欧美激情综合色综合啪啪五月| 国产亚洲精品久久久久久牛牛| 国产z一区二区三区| 91久久中文字幕| 91夜夜未满十八勿入爽爽影院| 国产一区二区在线免费| 911国产网站尤物在线观看| 91午夜在线播放| 日韩中文在线视频| 成人精品久久久| 青青久久av北条麻妃黑人| 国产精品女人久久久久久| 日韩精品免费电影| 亚洲国产高潮在线观看| 日韩欧美在线免费观看| 国产伊人精品在线| 亚洲女人天堂网| 久久久久久久色| 青草青草久热精品视频在线观看| 91精品在线观| 日韩中文字幕精品视频| 91国产视频在线| 亚洲国产成人在线播放| 综合欧美国产视频二区| 国产精品极品美女粉嫩高清在线| 高清欧美电影在线| 国产69精品久久久| 在线观看欧美日韩国产| 欧美另类极品videosbestfree| 亚洲精品久久久久久久久久久| 一区二区三区回区在观看免费视频| 琪琪第一精品导航| 欧美一级高清免费播放| 在线丨暗呦小u女国产精品| 国产亚洲欧美日韩一区二区|