• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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關(guān)于數(shù)組的詳細(xì)介紹

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

    javaScript關(guān)于數(shù)組的詳細(xì)介紹

    javaScript關(guān)于數(shù)組的詳細(xì)介紹:創(chuàng)建數(shù)組 var a=[1,2,3,4] var arr=new Array() var arr=new Array(10);//創(chuàng)建長度為10的數(shù)組 var arr=new Array(1,2,3,4,5,6);//創(chuàng)建數(shù)組 arr.length==6;數(shù)組的刪除delete var a=[1,2,3]; delete a[0]; 1 i
    推薦度:
    導(dǎo)讀javaScript關(guān)于數(shù)組的詳細(xì)介紹:創(chuàng)建數(shù)組 var a=[1,2,3,4] var arr=new Array() var arr=new Array(10);//創(chuàng)建長度為10的數(shù)組 var arr=new Array(1,2,3,4,5,6);//創(chuàng)建數(shù)組 arr.length==6;數(shù)組的刪除delete var a=[1,2,3]; delete a[0]; 1 i

    創(chuàng)建數(shù)組

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

      var arr=new Array()

      var arr=new Array(10);//創(chuàng)建長度為10的數(shù)組

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

    arr.length==6;

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

      delete a[0];

      1 in a //false,

      a.length //3,delete操作并不會(huì)影響數(shù)組的長度

    數(shù)組的遍歷

      for/in forEach

        var a=[1,2,3];

        var b=0;

        a.forEach(function(x){

          b+=x;//相加

        })

    數(shù)組的方法

      Array.jion();//將所有的元素轉(zhuǎn)換為字符串并連接在一起,默認(rèn)逗號(hào)連接,有一個(gè)參數(shù),可以修改連接的樣式

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

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

        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();//連接數(shù)組

        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();返回指定數(shù)組的片段

        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()會(huì)修改數(shù)組,第一個(gè)參數(shù)起始點(diǎn),第二個(gè)參數(shù)刪除的個(gè)數(shù),之后的參數(shù)是插入的元素,插入元素的起始點(diǎn)就是第一個(gè)參數(shù),注意,插入的數(shù)組是數(shù)組本身,不是里面的元素

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

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

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

    ES5中數(shù)組的方法

      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的第二個(gè)參數(shù),他表示的是數(shù)組的下標(biāo),還有第三個(gè)參數(shù)當(dāng)期元素屬于數(shù)組的對象

        })

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

        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;//數(shù)組求和

        },0)

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

          return x*y;//數(shù)組求積

        },1)

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

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

        },1)

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

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

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

    數(shù)組的類型

      Array.isArray([]);//true

      Array.isArray([]);//false

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

    文檔

    javaScript關(guān)于數(shù)組的詳細(xì)介紹

    javaScript關(guān)于數(shù)組的詳細(xì)介紹:創(chuàng)建數(shù)組 var a=[1,2,3,4] var arr=new Array() var arr=new Array(10);//創(chuàng)建長度為10的數(shù)組 var arr=new Array(1,2,3,4,5,6);//創(chuàng)建數(shù)組 arr.length==6;數(shù)組的刪除delete var a=[1,2,3]; delete a[0]; 1 i
    推薦度:
    標(biāo)簽: 介紹 js javascript
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 色妞ww精品视频7777| 国产精品视频a播放| 国产精品99久久免费观看| 精品视频一区二区三区| 国产精品久久久久久搜索 | 精品欧洲AV无码一区二区男男 | 亚洲国产小视频精品久久久三级| 97久久精品人人做人人爽| 岛国精品一区免费视频在线观看 | 亚洲а∨天堂久久精品| 国产天天综合永久精品日| 日韩精品免费在线视频| 国产成人精品日本亚洲18图| 无码人妻丰满熟妇精品区| 亚洲国产成人乱码精品女人久久久不卡| 国产精品.XX视频.XXTV| 1区1区3区4区产品芒果精品| 国产成人精品日本亚洲11| japanese乱人伦精品| 日本VA欧美VA欧美VA精品| 亚洲精品国产字幕久久不卡| 看99视频日韩精品| 乱人伦人妻精品一区二区| 国产这里有精品| 精品国产欧美一区二区三区成人 | 久久亚洲精品成人av无码网站| 亚洲国产精品一区二区九九| 欧美日韩精品一区二区三区不卡| 精品多毛少妇人妻AV免费久久| 精品国产亚洲一区二区在线观看| 国产欧美日韩综合精品二区| 精品久久久久久国产牛牛app| 精品欧美一区二区在线观看| 久久久久久青草大香综合精品 | 亚洲国产精品专区在线观看| 在线精品亚洲| 亚洲AV无码国产精品麻豆天美| 无码精品A∨在线观看| 久久精品国产亚洲av麻豆小说| 国内精品久久久久久99| 91在线视频精品|