<script>
// var arr = new Array();//创建数组
// // arr[0] = 1;
// // arr[1] = 2;
// // arr[3] = 5;
// arr[arr.length] = 1;// arr[0] = 1;
// arr[arr.length] = 2;// arr[1] = 2;
// var arr = new Array(1, 'hello', true);//创建数组
// var arr=new Array(10)//创建一个长度为10的数组;
// var arr=new Array('10')//创建含一个元素的数组;
//字面量
// var arr = []//空数组;
// var arr = [1, 'hello'];
// console.log(arr.length);//数组长度
// console.log(arr);
// 数组遍历
// for (i = 0; i < arr.length; i++) {
// console.log(arr[i]);
// }
// for (var i in arr) {
// // console.log[i];//i默认化为字符串
// console.log(arr[i]);
// }
// for (var i of arr) {
// console.log(i)//i数组值
// }
// forEach//无返回值
// arr.forEach(function (v, l, arr) {
// console.log(v);//i数组里的所有元素
// console.log(l);//元素下标
// console.log(arr);//数组本身
// })//回调函数
// var arr = [52, 85, 86, 89, 23, 42];
// for (i = 0, sum = 0; i < arr.length; i++) {
// sum = sum + arr[i]
// }
// console.log(sum / i)
// // map//映射 有返回值
// var a = arr.map(function (i, l, ar) {
// if (i > 60) {
// return '及格';
// } else {
// return '不及格';
// }
// })
// console.log(a);
// // filter//过滤 有返回值
// var a = arr.filter(function (i, l, arr) {
// return i < 60
// })
// console.log(a);
// // reduce//迭代求和
// var res = arr.reduce(function (total, v, i, arr) {
// // console.log(total);//初始值,或函数的返回值// v当前遍历的元素
// // i当前元素的下标
// return total + v;//total = total +V
// }, 0);//0total初始值不写的话默认数组第一个元素
// console.log(res);
// //把函数里的返回值作为回调函数的第一个参数的值
// var a = arr.filter(function (i, l, arr) {
// return i >= 60
// })
// console.log(a);
// var res = a.reduce(function (total, v, i, arr) {
// return total + v;
// }, 0);
// console.log(res);
//方法
// var arr = [52, 85, 86, 89, 23, 42, 89, 23, 42];
// var arr1 = [];
// pop()//删除数组最后一个元素,返回值删除的元素
// arr.pop();
// shift()//删除数组第一个元素,返回值删除的元素
// arr.shift();
// push()//在数组尾部添加一个或多个元素用逗号隔开,返回值为数组长度;
// arr.push();
// unshift()//在数组头部添加一个或多个元素用逗号隔开,返回值为数组长度;
// arr.unshift();
//去除数组中的重复项
// for (i = 0; i < arr.length; i++) {
// a = arr[i]
// if (arr1.indexOf(a) == -1) {
// arr1.push(a)
// }
// }
// console.log(arr1)
// var res = arr.filter(function (v, i) {
// return arr.indexOf(a) == i
// })
// console.log(res);
</script>