zoukankan      html  css  js  c++  java
  • JavaScript 005_JS数组的CRUD

     <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>
  • 相关阅读:
    C++ and OO Num. Comp. Sci. Eng.
    C++ and OO Num. Comp. Sci. Eng.
    C++ and OO Num. Comp. Sci. Eng.
    C++ and OO Num. Comp. Sci. Eng.
    C++ and OO Num. Comp. Sci. Eng.
    C++ and OO Num. Comp. Sci. Eng.
    WPF 应用程序使用程序的模型视图 ViewModel 设计模式 WVVM
    穿透Session 0 隔离(二)(How to use Windows service run a GUI application.)
    穿透Session 0 隔离(一)(how to use Windows service run a GUI application.)
    .Net 远程路径权限访问。
  • 原文地址:https://www.cnblogs.com/zjflove/p/3085418.html
Copyright © 2011-2022 走看看