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