数组-1

it2024-04-19  9

1 1.使用 Array 构造函数 2 3 var arr1 = new Array(); // 创建了一个空数组 4 var arr2 = new Array(20); // 创建了一个长度为20的数组 5 var arr3 = new Array("旋之华", "yann", 100, 10, 12222222); 6 console.log(arr1); 7 console.log(arr2); 8 console.log(arr3); 9 10 11 2. 使用数组字面量 12 创建了一个空数组 13 var arr4 = []; 14 var arr5 = [30, 10, 2332, 100]; 15 console.log(arr4); 16 console.log(arr5); 17 18 var arr = [10, "10", true]; 19 console.log(arr); 1 // 求一组数中的最大值和最小值,以及所在位置 2 3 var numArr = [1, 99, 88, -100, 77, 888, 1000, -1000]; 4 var maxValue = numArr[0], minValue = numArr[0]; // 最大值 和 最小值 5 var maxIndex = 0, minIndex = 0; // 最大索引 和 最小索引 6 7 for(var i=1; i<numArr.length; i++){ 8 // 如果数组中的元素大于我们定义的初始值 9 if(numArr[i] > maxValue){ 10 // 把这个元素赋值给最大值, 并把索引改变 11 maxValue = numArr[i]; 12 maxIndex = i; 13 } 14 15 if(numArr[i] < minValue){ 16 minValue = numArr[i]; 17 minIndex = i; 18 } 19 } 1 将数组中值为0的去掉,不为0的存入一个新数组 2 var arr = ["张三", 18, 0, '男', 0, 18988776888, 0]; 3 var newArr = []; 4 for(var i=0; i<arr.length; i++){ 5 if(arr[i] !== 0){ 6 newArr[newArr.length] = arr[i]; 7 } 8 } 9 10 console.log(newArr);

 

转载于:https://www.cnblogs.com/zhangzhengyang/p/11173781.html

最新回复(0)