<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關鍵字專題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. 創建數組 var array1 = [1,2] //方法一 var array2 = new Array() //方法二 array[0] = 1; array[1] = 2; 2.遍歷數組 for循環 和for...in 循環 var array1 = [1,2]; var l = arr
        推薦度:
        導讀js array數組對象操作方法匯總:js 數組對象操作方法如下: 1. 創建數組 var array1 = [1,2] //方法一 var array2 = new Array() //方法二 array[0] = 1; array[1] = 2; 2.遍歷數組 for循環 和for...in 循環 var array1 = [1,2]; var l = arr

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

        1. 創建數組

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

        2.遍歷數組 for循環 和for...in 循環

        var array1 = [1,2];
        var l = array1.length;
        //for循環
        for(var i=0;i< l;i++){
         console.log(array1 [i]);
        }
        
        //for...in 循環
        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數組對象操作方法匯總詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

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

        文檔

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

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

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产精品亚洲片在线花蝴蝶| 久久久久久亚洲精品影院| 日韩精品无码免费视频| 女人18毛片水真多免费播放| 久久精品国产亚洲av麻豆图片| 日本免费网站视频www区| 亚洲无砖砖区免费| 在线观看特色大片免费视频 | 2022久久国产精品免费热麻豆| 久热综合在线亚洲精品| 99久久人妻精品免费二区| 亚洲综合色一区二区三区小说| 亚洲高清视频免费| 亚洲国产综合AV在线观看| 四虎在线播放免费永久视频| 久久国产美女免费观看精品| 久久久久久亚洲精品| 手机在线看永久av片免费| 亚洲AV永久无码精品一福利| 亚洲精品无码久久毛片| 亚洲免费在线视频| 国内精品久久久久影院亚洲| 日产国产精品亚洲系列| 国产日韩AV免费无码一区二区| 亚洲精品动漫在线| 国产精品成人无码免费| 国产一级淫片a免费播放口| 亚洲色欲色欲www| 亚洲国产成人久久精品99| 女同免费毛片在线播放| ass亚洲**毛茸茸pics| 亚洲国产精品狼友中文久久久| 国产成人精品免费久久久久| 精品日韩99亚洲的在线发布| 亚洲第一页日韩专区| 99久久免费看国产精品| 日韩毛片一区视频免费| 久久久亚洲欧洲日产国码是AV| 免费永久国产在线视频| 8x网站免费入口在线观看| 羞羞漫画在线成人漫画阅读免费|