JavaScript 005_JS數組的CRUD

來源:互聯網
上載者:User
 <script type="text/javascript">    //1、數組的定義    var arr=[1,2,3,4];//第一種    //var arr=new Array(1,2,3,4);//    alert(arr);//1,2,3,4//    arr.length=2;//    alert(arr);//1,2//    arr.length=5;//    alert(arr);//1,2,3,4,   //    alert(arr[4]);//undefined    //快速清空數組arr.length=0;       //【CRUD】     arr=[1,2,3];    //1、push 從尾部添加一個元素    arr.push(4);    // alert(arr);//1,2,3,4    //2、pop 從尾部刪除一個元素(刪除最後一個元素)    arr.pop();    //alert(arr);// 1,2,3        //3、shift 從頭部刪除資料//     arr.shift();alert(arr);    //4、unshift從頭部添加//     arr.unshift("4e");alert(arr);         /*         添加           --push(元素);從尾部添加           --unshift(元素);//從頭部添加                  刪除           --pop();//從尾部刪除           --shift();從頭部刪除      */           //【排序】       var s=['zhangsan','lisi','wangwu','tuzi'];       s.sort();   // alert(s);        s=[8,5,14,7];        s.sort();//14,5,8,7 只能按照字串排序//        alert(s);        s.sort(function(num1,num2){          //return num1-num2;//小到大          return num2-num1;//大到小        });//        alert(s);                //【concat 字串串連】        var str1=[1,2,3];        var str2=['a','b','c'];//        alert(str1.concat(str2));//1,2,3,a,b,c        //【數組的join】        var strJoin=[1,2,3,4];//        alert(strJoin.join(':'));//1:2:3:4                //【split 將一個字串轉換成數組】        var srtSplit='12-4-5';        var strArr=srtSplit.split('-');//        alert(strArr);//12,4,5          //【splice 插入,刪除】          var splice1=[1,2,3,4,5];          //1、中間刪除          splice1.splice(2,1);//從下標為2的位置起(包含2) 刪除1個元素          alert(splice1);//1,2,4,5          //2、中間插入          var splice2=[1,2,3,4];          splice2.splice(2,1,'a','b','c');//從下標為2的位置刪除共1個元素,並在該位置插入字串          alert(splice2);     </script>

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.