<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

        JavaScript數(shù)組常用操作

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 20:31:08
        文檔

        JavaScript數(shù)組常用操作

        JavaScript數(shù)組常用操作:1.創(chuàng)建數(shù)組只是聲明了數(shù)組,并不包含具體數(shù)據(jù)。Java代碼 var checkboxlist = new array(); 創(chuàng)建數(shù)組并指定長度,這個(gè)長度5是可以變的,可以自動(dòng)增長。Java代碼 var checkboxlist = new array(5); 創(chuàng)建數(shù)組,并初始化了三個(gè)元素。Java代碼 va
        推薦度:
        導(dǎo)讀JavaScript數(shù)組常用操作:1.創(chuàng)建數(shù)組只是聲明了數(shù)組,并不包含具體數(shù)據(jù)。Java代碼 var checkboxlist = new array(); 創(chuàng)建數(shù)組并指定長度,這個(gè)長度5是可以變的,可以自動(dòng)增長。Java代碼 var checkboxlist = new array(5); 創(chuàng)建數(shù)組,并初始化了三個(gè)元素。Java代碼 va

        1.創(chuàng)建數(shù)組
        只是聲明了數(shù)組,并不包含具體數(shù)據(jù)。
        Java代碼
        var checkboxlist = new array();

        創(chuàng)建數(shù)組并指定長度,這個(gè)長度5是可以變的,可以自動(dòng)增長。
        Java代碼
        var checkboxlist = new array(5);

        創(chuàng)建數(shù)組,并初始化了三個(gè)元素。
        Java代碼
        var checkboxlist = new array("1111","2222","3333");

        2.數(shù)組操作
        2.1 push() 數(shù)組末尾添加元素,返回?cái)?shù)組最新長度

        將字符串"userid001"放入數(shù)組末尾
        Java代碼
        checkboxlist.push("userid001");

        一次添加兩個(gè)元素,"aaaa"與"bbbb"
        Java代碼
        checkboxlist.push("aaaa","bbbb");

        2.2 unshift() 數(shù)組開頭,插入元素,原有元素后移
        在數(shù)組開頭插入兩個(gè)元素。
        (有資料說返回值是數(shù)組最新長度,不過我在ie6測(cè)返回是"undefined")
        Java代碼
        checkboxlist.unshift("aaaa","bbbb");

        2.3 pop() 移出數(shù)組末尾的一個(gè)元素,并返回該元素。
        代碼:
        Java代碼
        checkboxlist.pop();

        2.3 shift() 移出數(shù)組開頭的一個(gè)元素,并返回該元素
        代碼:
        Java代碼
        checkboxlist.shift()

        2.4 splice() 插入(替換)或者移除多個(gè)元素
        移除示例:
        splice(delindex,delcount);
        delindex:開始移除的位置,也就是數(shù)組的下標(biāo),從0開始。
        delcount:移除元素的個(gè)數(shù)。
        從數(shù)組的第一個(gè)元素開始,移除2個(gè)元素。
        Java代碼
        checkboxlist.splice(0,2);

        如:在執(zhí)行完checkboxlist.splice(1,2)后,數(shù)組由原來的4個(gè)元素變成了只有"1111","4444"兩個(gè)元素。
        Java代碼
        var checkboxlist = new array();checkboxlist.push("1111");checkboxlist.push("2222");checkboxlist.push("3333");checkboxlist.push("4444");//從數(shù)組的第二個(gè)元素開始,移除2個(gè)元素。checkboxlist.splice(1,2);alert(checkboxlist);

        插入(替換)示例:
        splice(addindex,replacecount,elememt...);
        addindex:插入(替換)起始位置,也就是數(shù)組的下標(biāo),從0開始。
        replacecount:需要替換元素的個(gè)數(shù)。
        elememt...:新的元素,可以是一個(gè)或者多個(gè)。

        當(dāng)replacecount小于等于0時(shí),只進(jìn)行添加。
        如:在checkboxlist數(shù)組的第1個(gè)元素("1111")后插入"aaaa","bbbb"兩個(gè)元素。
        Java代碼
        var checkboxlist = new array("1111","2222","3333","4444","5555");checkboxlist.splice(1,0,"aaaa","bbbb");alert(checkboxlist);

        當(dāng)replacecount大于0時(shí),會(huì)元素會(huì)進(jìn)行替換。
        如:將checkboxlist數(shù)組的第1個(gè)元素("1111")后的一個(gè)元素(也就是"2222")替換成"aaaa","bbbb"。下面代碼中的checkboxlist最新值為:"1111","aaaa","bbbb","3333","4444","5555"
        Java代碼
        var checkboxlist = new array("1111","2222","3333","4444","5555");checkboxlist.splice(1,1,"aaaa","bbbb");alert(checkboxlist);

        如果replacecount參數(shù)的值大于數(shù)組的長度,那將會(huì)替換掉addindex參數(shù)開始的所有元素。執(zhí)行完后checkboxlist的元素變?yōu)椋?quot;1111","aaaa","bbbb"
        Java代碼
        var checkboxlist = new array("1111","2222","3333","4444","5555");checkboxlist.splice(1,9,"aaaa","bbbb");alert(checkboxlist);

        2.5 reverse() 數(shù)組元素順序反轉(zhuǎn)
        Java代碼
        checkboxlist.reverse();

        2.6 sort() 對(duì)數(shù)組元素按自然順序排序
        Java代碼
        checkboxlist.sort();

        2.7 concat() 拷貝另一個(gè)數(shù)組,生成新的數(shù)組,并返回
        alllist中的元素為checkboxlist與radiolist中的元素的合集
        Java代碼
        var checkboxlist = new array("1111","2222");var radiolist = new array("aaaa","bbbb");var alllist = checkboxlist.concat(radiolist);

        2.8 slice() 拷貝指定序號(hào)后的元素,生成新的數(shù)組,并返回
        slice(index)
        index:拷貝開始位置,也就是數(shù)組的下標(biāo),從0開始。
        當(dāng)index大于數(shù)組元素個(gè)數(shù)時(shí),返回空數(shù)組

        拷貝checkboxlist第一個(gè)元素后的所有元素到新的temparray 數(shù)組,原checkboxlist不發(fā)生變化。
        Java代碼
        var checkboxlist = new array("1111","2222","3333");var temparray = checkboxlist.slice(1);

        2.9 join() 字符串操作
        join(separator);
        separator:添加的分隔符,可以為""空字符串。

        可以于高效字符串相加。比直接字符串相加效率高很多。
        代碼示例:
        Java代碼
        var checkboxlist = new array("1111","2222","3333","4444");var strdata = checkboxlist.join("|");alert(strdata);

        2.10 length 屬性
        length 返回?cái)?shù)組長度,也就是元素個(gè)數(shù)。
        Java代碼
        var checkboxlist = new array("1111","2222","3333","4444");alert(checkboxlist.length);

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        JavaScript數(shù)組常用操作

        JavaScript數(shù)組常用操作:1.創(chuàng)建數(shù)組只是聲明了數(shù)組,并不包含具體數(shù)據(jù)。Java代碼 var checkboxlist = new array(); 創(chuàng)建數(shù)組并指定長度,這個(gè)長度5是可以變的,可以自動(dòng)增長。Java代碼 var checkboxlist = new array(5); 創(chuàng)建數(shù)組,并初始化了三個(gè)元素。Java代碼 va
        推薦度:
        標(biāo)簽: 操作 常用 js
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲欧洲日产国码无码久久99| 免费网站看v片在线香蕉| 免费播放国产性色生活片| 黄页网站在线视频免费| 最近免费mv在线观看动漫| 在线观看www日本免费网站| 成人免费无码大片A毛片抽搐色欲| 国产免费看插插插视频| 亚洲国产精品自在线一区二区| 国产精品亚洲精品青青青| 黄色免费在线观看网址| jjzz亚洲亚洲女人| 亚洲免费一级视频| 久久免费观看视频| 国内精品免费麻豆网站91麻豆| 免费少妇a级毛片| 亚洲欧洲日韩国产一区二区三区| 中国好声音第二季免费播放| 青草草在线视频永久免费| 亚洲国产成人精品无码区花野真一| 巨胸喷奶水www永久免费| 亚洲AV永久无码精品成人| 国产精品亚洲AV三区| 美女裸身网站免费看免费网站| 国产亚洲成av片在线观看| 色欲aⅴ亚洲情无码AV蜜桃| 男女免费观看在线爽爽爽视频 | 国产亚洲一区二区三区在线| 毛片在线全部免费观看| 亚洲国产成人精品女人久久久 | 免费A级毛片无码A∨| MM131亚洲国产美女久久| 亚洲一区二区无码偷拍| 91免费国产在线观看| 欧美色欧美亚洲另类二区| 中文字幕日韩亚洲| 一级毛片aaaaaa视频免费看 | 狠狠亚洲狠狠欧洲2019| 国产福利视精品永久免费| 老司机午夜精品视频在线观看免费| 亚洲级αV无码毛片久久精品|