<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
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        javaScript關于數組的詳細介紹

        來源:懂視網 責編:小采 時間:2020-11-27 20:18:21
        文檔

        javaScript關于數組的詳細介紹

        javaScript關于數組的詳細介紹:創建數組 var a=[1,2,3,4] var arr=new Array() var arr=new Array(10);//創建長度為10的數組 var arr=new Array(1,2,3,4,5,6);//創建數組 arr.length==6;數組的刪除delete var a=[1,2,3]; delete a[0]; 1 i
        推薦度:
        導讀javaScript關于數組的詳細介紹:創建數組 var a=[1,2,3,4] var arr=new Array() var arr=new Array(10);//創建長度為10的數組 var arr=new Array(1,2,3,4,5,6);//創建數組 arr.length==6;數組的刪除delete var a=[1,2,3]; delete a[0]; 1 i

        創建數組

          var a=[1,2,3,4]

          var arr=new Array()

          var arr=new Array(10);//創建長度為10的數組

           var arr=new Array(1,2,3,4,5,6);//創建數組

        arr.length==6;

        數組的刪除delete  var a=[1,2,3];

          delete a[0];

          1 in a //false,

          a.length //3,delete操作并不會影響數組的長度

        數組的遍歷

          for/in forEach

            var a=[1,2,3];

            var b=0;

            a.forEach(function(x){

              b+=x;//相加

            })

        數組的方法

          Array.jion();//將所有的元素轉換為字符串并連接在一起,默認逗號連接,有一個參數,可以修改連接的樣式

          Array.reverse();//將數組反向排序

          Array.sort();//將數組排序后并返回排序后的數組,如果不帶參數,默認字母表順序,有參數根據回調函數的返回值來確認順序

            var a=[33,4,1111,222];

            a.sort();//1111,222,33,4;

            a.sort(function(a,b){

              return a-b;//4,33,222,1111

            });

            a.sort(function(){

              return b-a;//1111,222,33,4

            })

          Array.concat();//連接數組

            var a=[1,2,3];

            a.concat(4,5);//[1,2,3,4,5]

            a.concat([4,5]);//[1,2,3,4,5]

            a.concat([4,5],[6,7]);//[1,2,3,4,5,6,7]

            a.concat([4,[5,[6,7]);//[1,2,3,4,5,[6,7]]

          Array.slice();返回指定數組的片段

            var a=[1,2,3,4,5];

            a.slice(0,3);//[1,2,3,4];

            a.slice(3);//[4,5];

            a.slice(1,-1);//[2,3,4];

            a.slice(-3,-2);//[3]

          Array.splice();splice()會修改數組,第一個參數起始點,第二個參數刪除的個數,之后的參數是插入的元素,插入元素的起始點就是第一個參數,注意,插入的數組是數組本身,不是里面的元素

          Array.push()和Array.pop();push在尾部添加元素,pop在尾部刪除元素,修改原來的數組

          Array.unshift()和Array.shift();unshift在頭部添加元素,shift在頭部刪除元素,修改原來的數組

          Array.toString()和Array.toLocalString();轉換為字符串

        ES5中數組的方法

          forEach()方法

          map()方法

            var a=[1,2,3];

            b=a.map(function(x){

              return x*x;//b是[1,4,9]

            })

          filter()

            var a=[5,4,3,2,1];

            b=a.filter(function(x){

              return x<3;//[2,1]

            })

            var a=[5,4,3,2,1];

            b=a.filter(function(x,i){

              return i%2==0;//[5,3,1],i是filter的第二個參數,他表示的是數組的下標,還有第三個參數當期元素屬于數組的對象

            })

          every()和some();是數組的邏輯判斷

            var a=[5,4,3,2,1];

            b=a.every(function(x){

              return x<10;//true;

            })

             var a=[5,4,3,2,1];

            b=a.some(function(x){

              return x%2===0;//false;

            })

          reduce()和reduceRight()

            var a=[5,4,3,2,1];

            b=a.reduce(function(x,y){

              return x+y;//數組求和

            },0)

            b=a.reduce(function(x,y){

              return x*y;//數組求積

            },1)

            b=a.reduce(function(x,y){

              return x>y?x:y;//求最小值

            },1)

            reduce()//兩各參數,第一個參數執行函數,第二個參數可選初始值,第一次執行函數時,初始值作為函數的第一個參數,以后執行函數返回的值作為函數第一個參數

            reduceRight()和reduce()一樣,執行從最后一個元素開始執行

          indexOf()和lastindexOf;搜索數組的指定的元素,如果找到返回下標,如果沒找到返回-1

        數組的類型

          Array.isArray([]);//true

          Array.isArray([]);//false

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

        文檔

        javaScript關于數組的詳細介紹

        javaScript關于數組的詳細介紹:創建數組 var a=[1,2,3,4] var arr=new Array() var arr=new Array(10);//創建長度為10的數組 var arr=new Array(1,2,3,4,5,6);//創建數組 arr.length==6;數組的刪除delete var a=[1,2,3]; delete a[0]; 1 i
        推薦度:
        標簽: 介紹 js javascript
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费国产高清毛不卡片基地 | 国产亚洲福利精品一区二区| 99亚洲乱人伦aⅴ精品| 国产在线精品免费aaa片| 免费一级毛片正在播放| 亚洲最大视频网站| 久久久久久亚洲精品无码| 久久免费看黄a级毛片| 免费人成在线观看视频播放| 亚洲综合欧美色五月俺也去| 91香蕉国产线观看免费全集| 国产av无码专区亚洲国产精品| 亚洲人成在线精品| 日韩精品无码免费专区网站| 美女被cao免费看在线看网站| 亚洲av无码一区二区乱子伦as| 亚洲a一级免费视频| 久久亚洲精品成人综合| 国产精品免费网站| 国产精品亚洲午夜一区二区三区| 成人免费午夜视频| 国产成人精品亚洲| 亚洲gv猛男gv无码男同短文| 最近最好最新2019中文字幕免费| 亚洲videosbestsex日本| 成人性生交大片免费看午夜a| 国产成人亚洲综合a∨| 亚洲综合色自拍一区| 久久免费观看国产精品| 国产精品亚洲午夜一区二区三区| 国产在线观看免费不卡| a毛片久久免费观看| 亚洲激情黄色小说| 免费吃奶摸下激烈视频| 大地资源网高清在线观看免费 | 亚洲中文字幕无码久久2020| 免费一级毛片免费播放| 无码少妇精品一区二区免费动态| 亚洲偷自精品三十六区| 国产福利电影一区二区三区,亚洲国模精品一区 | 亚洲欧洲日本在线观看|