首页 > 其他分享 >js-2-数组部分

js-2-数组部分

时间:2022-10-28 17:33:50浏览次数:56  
标签:arr console newArr js length 数组 var 部分

   创建数组的两种方式: 1,利用数组字面量 var arr =  [1,2,3]; 2,利用new Array() var arr = new Array(); 创建一个长度为2的数组 var arr1 = new Array(2);   <script>       //   //利用new创建数组       //   var nn = new Array();       //   //利用数组字面量创建       //   var nn = []; //创建了一个空的数组
      //   var arr = [1, 3, 4,2,9,21];           //如何获取数组元素 索引       //   var sum = 0;       //   for (var i = 0; i <= arr.length - 1; i++) {       //     sum += arr[i];       //   }       //   console.log(sum);
      //   var arr = [1, 3, 43, 2, 9, 21];       //   var max = arr[0];       //   for (var i = 0; i < arr.length; i++) {       //     if (max < arr[i]) {       //       max = arr[i];       //     }       //     console.log(max);       //   }
      //   // 将数组转为字符串       //   var arr = ["red", "ghhjj", "fghj", "fffguggu"];       //   var str = "";       //   for (var i = 0; i < arr.length - 1; i++) {       //     str += arr[i] + "|";       //   }       //   console.log(str);
      //数组新增加元素,修改数组长度       //   var arr = [2, 9, 21];       //   console.log(arr.length);       //   //修改长度       //   arr.length = 5;       //   console.log(arr);       //   arr[3] = 77;       //   for (var i = 0; i < arr.length; i++) {       //     console.log(arr[i]);       //   }
      //筛选出元素存放到新数组       // // 方法yi       // var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];       // var newArr = [];       // for (var i = 0; i < arr.length; i++) {       //   if (arr[i] > 10) {       //     newArr[i] = arr[i];       //   }       // }       // console.log(newArr);       //方法2       // var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];       // var newArr = [];       // for (var i = 0; i < arr.length; i++) {       //   if (arr[i] > 10) {       //     //数组的长度可以自己检测到       //     newArr[newArr.length] = arr[i];       //   }       // }       // console.log(newArr);       // 新数组用于存放筛选之后的数据
      // var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];       // var newArr = [];       // for (var i = 0; i < arr.length; i++) {       //   if (arr[i] != 0) {       //     newArr[newArr.length] = arr[i];       //   }       // }       // console.log(newArr);
      // //数组的反转       // var arr = [77, 0, 52, 0, 25, 7];       // var newArr = [];       // for (var i = arr.length - 1; i >= 0; i--) {       //   newArr[newArr.length] = arr[i];       // }       // console.log(newArr);
      // //冒泡排序       // var arr = [5, 4, 3, 2, 1];       // //外循环是管理,循环数       // //五个数 4个循环       // for (var i = 0; i <= arr.length - 1; i++) {       //   //里面的循环等,每一次循环的次数       //   for (var j = 0; j < arr.length - i - 1; j++) {       //     // 内部交换两个变量的值,前一个和后一个数组的比较       //     if (arr[j] > arr[j + 1]) {       //       var temp;       //       var temp = arr[j];       //       arr[j] = arr[j + 1];       //       arr[j + 1] = temp;       //     }       //   }       // }       // console.log(arr)     </script> <script>       var arr = [1500, 1200, 2000, 2100, 1800];       var newArr = [];       for (var i = 0; i < arr.length; i++) {         if (arr[i] > 1500) {           //   newArr[newArr.length] = arr[i];
          newArr.push(arr[i]);         }       }       console.log(newArr);     </script>   后面会通过里面的1内置对象通过函数来做

标签:arr,console,newArr,js,length,数组,var,部分
From: https://www.cnblogs.com/hongming-gonghan/p/16834938.html

相关文章