• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題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
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    js array數組對象操作方法匯總

    來源:懂視網 責編:小采 時間:2020-11-27 22:00:00
    文檔

    js array數組對象操作方法匯總

    js array數組對象操作方法匯總:js 數組對象操作方法如下: 1. 創(chuàng)建數組 var array1 = [1,2] //方法一 var array2 = new Array() //方法二 array[0] = 1; array[1] = 2; 2.遍歷數組 for循環(huán) 和for...in 循環(huán) var array1 = [1,2]; var l = arr
    推薦度:
    導讀js array數組對象操作方法匯總:js 數組對象操作方法如下: 1. 創(chuàng)建數組 var array1 = [1,2] //方法一 var array2 = new Array() //方法二 array[0] = 1; array[1] = 2; 2.遍歷數組 for循環(huán) 和for...in 循環(huán) var array1 = [1,2]; var l = arr

    js 數組對象操作方法如下:

    1. 創(chuàng)建數組

    var array1 = [1,2] //方法一
    
    var array2 = new Array() //方法二
    array[0] = 1;
    array[1] = 2;

    2.遍歷數組 for循環(huán) 和for...in 循環(huán)

    var array1 = [1,2];
    var l = array1.length;
    //for循環(huán)
    for(var i=0;i< l;i++){
     console.log(array1 [i]);
    }
    
    //for...in 循環(huán)
    for (x in array1 ){
     console.log(array1 [x]);
    }

    3. concat() 連接兩個或以上的數組,返回的是一個新數組,不影響原數組 (concat 合并多個數組(加的是數組中的元素),也可跟元素合并)

    var arr = [1];
    var arr1 = ["herry"]
    var arr3 = arr.concat(arr1); //[1,"herry"]

    4.push() 方法可向數組的末尾添加一個或多個元素,該方法會改變原數組,并且遵循數組提供的先進后出棧功能,返回值是數組新的長度(unshift()  方法是向數組頭部添加一個或多個元素,使用上同push方法,但不推薦使用,因為無法再IE下正常使用)

    var arr = [1];
    var arr1 = "herry";
    var arr2 = ["herry"];
    
    //注意向數組中追加的是元素
    var l = arr.push(arr1);
    console.log(l); //2
    console.log(arr) //[1,"herry"]
    
    
    //數組會以數組形式追加到尾部
    var l = arr.push(arr2);
    console.log(l); //3
    console.log(arr) //[1,"herry",Array(1)["herry"]]

    5. pop() 方法刪除數組最后一個元素,該方法會改變原數組,刪除元素并且數組長度-1,返回值是刪除的元素的值,如果數組是空數組,則不進行刪除,返回值是undefined   (shift() 方法刪除數組第一個元素,使用上同pop方法)  (pop 取出  shift 轉移,改變)

    var arr = [1,"herry"];
    var del = arr.pop() ;
    console.log(del); //"herry"
    console.log(arr.length); //1

    6. sort() 對數組進行排序,改變的是原數組元素順序,默認是按字符編碼排序,所以在遇到數字排序時,就需要定義函數

    function sortNumber(a,b)
    {
    return a - b
    }
    
    var arr = new Array(6)
    arr[0] = "10"
    arr[1] = "5"
    arr[2] = "40"
    arr[3] = "25"
    arr[4] = "1000"
    arr[5] = "1"
    
    document.write(arr + "<br />") //10,5,40,25,1000,1
    document.write(arr.sort(sortNumber)) //1,5,10,25,40,1000

    7.slice(start,end) 數組的截取函數,start 必需,end 選填 ,均可以為負數,返回的是start到end(不包括end)之間的元素,返回新數組,不影響原來數組 (slice 切開)

    var arr = [1,2,3,4,5,6];
    arr.slice(2); //[3,4,5,6]
    console.log(arr); //[1,2,3,4,5,6]

    8.splice(index,howmany,item1,.....,itemX) 方法刪除或者添加數組,會操作原數組,返回的是含有被刪除的元素的數組 index 必需 起始位置,howmany 必需 數量可以為0,即不操作,第三個參數添加到數組 替代數組index的位置

    var arr = [1,2,3,4,5,6];
    console.log(arr); //[1,2,3,4,5,6]
    arr.splice(2,3,"William")
    console.log(arr); // [1,2,"William",6]

    9.reverse() 顛倒元素順序,改變原數組

    var arr = [1,2,3];
    arr.reverse(); //[3,2,1]

    10. join() 方法將數組拆分成字符串,返回值字符串,默認分隔符為逗號“,”

    var arr = [1,2,3];
    arr.join("-"); //"1-2-3"

    11.toString() 將數組轉換成字符串,返回字符串,格式為逗號隔開

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

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

    文檔

    js array數組對象操作方法匯總

    js array數組對象操作方法匯總:js 數組對象操作方法如下: 1. 創(chuàng)建數組 var array1 = [1,2] //方法一 var array2 = new Array() //方法二 array[0] = 1; array[1] = 2; 2.遍歷數組 for循環(huán) 和for...in 循環(huán) var array1 = [1,2]; var l = arr
    推薦度:
    標簽: 操作 技巧 js
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲国产精品成人精品无码区在线| 亚洲处破女AV日韩精品| 亚洲综合精品香蕉久久网| 欧美精品免费观看二区| 久久精品国产亚洲AV麻豆网站| 免费精品精品国产欧美在线| 亚洲精品成人av在线| 国产中老年妇女精品| 日韩一区二区三区在线精品| 99免费精品国产| 国产成人vr精品a视频| 亚洲国产精品嫩草影院久久| 国产精品视频不卡| 精品免费tv久久久久久久| 欧美精品v欧洲精品| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国 | 亚洲国产精品成人| 国产精品亚洲一区二区在线观看| 九九精品在线观看| 国产精品嫩草影院一二三区入口| 无码精品国产一区二区三区免费| 无码国模国产在线无码精品国产自在久国产| 久久久久久一区国产精品| 国产精品gz久久久| 2022国产精品最新在线| 久久国产乱子精品免费女| 久久国产精品久久国产精品| 996久久国产精品线观看| 精品国偷自产在线| 久久久久久国产精品无码超碰| 亚洲精品V欧洲精品V日韩精品 | 久久精品国产精品亚洲| 日韩精品一区二区三区大桥未久| 99精品热这里只有精品| 国产成人精品优优av| 国产AV午夜精品一区二区三区| 精品无码AV无码免费专区| 热re99久久精品国99热| 久久成人国产精品| 精品福利一区二区三区免费视频| 国语自产少妇精品视频蜜桃|