今天因?yàn)橐粋€(gè)比較麻煩的需求需要用得到數(shù)組的操作,然后簡單的看了一下關(guān)于js操作數(shù)組相關(guān)的文章和一些使用方法,希望對(duì)大家有所幫助,當(dāng)然因?yàn)闀r(shí)間的關(guān)系寫都是一些基本的方法,后期有時(shí)間的話寫一寫應(yīng)用方面的吧。
創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元光明做網(wǎng)站,已為上家服務(wù),為光明各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
首先定義一個(gè)數(shù)組:var arr = [1,2,3,4];
一、arr.push(1);
后面添加,結(jié)果[1,2,3,4,1]
二、arr.unshift(1);
前面添加,結(jié)果[1,1,2,3,4]
三、arr.pop();
從后刪除一個(gè),結(jié)果[1,2,3]
四、arr.shift();
從前刪除一個(gè),結(jié)果[2,3,4]
五、splice方法
5.1、刪除操作:arr.splice(0,2); 結(jié)果[3,4]
()里面的數(shù)字為刪除的區(qū)間,從什么位置刪除幾個(gè)的意思
5.2、替換操作:arr.splice(0,1,x); 結(jié)果[x,2,3,4]
5.3、添加操作:arr.splice(1,0,x); 結(jié)果[1,x,2,3,4]
x可以是很多個(gè),arr.splice(1,0,x,y,z); 結(jié)果[1,x,y,z,2,3,4]
第一個(gè)數(shù)字是位置,如果是0的話,新添加的在最前面
5.4、拆分操作
var arr =’abcghyuj’
arr.splice(”);
結(jié)果[a,b,c,g,h,y,u,j]
六、sort排序方法
6.1、var arr = [c,a,b,d];
arr.sort(); 結(jié)果:[a,b,c,d] 按照字符的編碼號(hào)去排序的。
6.2、var arr = [3,23,1,4,];
arr.sort(); 結(jié)果:[1,23,3,4] 按照第一個(gè)的大小排序。
6.3、數(shù)字大小排序
arr.sort(function(a,b){
//輸出為正序
return a-b;(www.gendan5.com)
});
arr.sort(function(a,b){
//輸出為反序
return b-a;
});
arr.sort(function(a,b){
//隨機(jī)排序
return Math.random() – 0.5;
});
如果是帶單位的(一樣)的數(shù)字可以使用parseInt()來轉(zhuǎn)換去比較。
七、數(shù)組的合并concat
var arra = [1,2,3];
var arrb = [4,5,6];
var arrc = [7,8,9]
arra.concat(arrb,arrc)
結(jié)果為:[1,2,3,4,5,6,7,8,9]
八、數(shù)組的顛倒
var arr = [1,2,3];
arr.reverse();
結(jié)果:[3,2,1]
把數(shù)組的內(nèi)容反過來排序。
本文標(biāo)題:JS數(shù)組的初級(jí)操作
文章鏈接:http://aaarwkj.com/article16/jjpcdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、定制開發(fā)、外貿(mào)建站、網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)