<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title>
</head>
<body><script>var arr = [2,4,1,6,7,10,9];// 遍历数组// arr.forEach(function(value,index,array){// console.log("value: "+value+"--"+"index: "+index+"--"+array);// });// 不影响原来数组的情况下,改变数组的值返回给新的数组// var arr1 = arr.map(function(value,index){// return index+1;// });// console.log(arr1);//过滤// var arr2 = arr.filter(function(value){// return value>7;// })// console.log(arr2);// 如果数组中有一个满足条件 就返回为true 否则为falsevar arr3 = arr.some(function(value){return value>7;})console.log(arr3);//some 如果数组中全部满足条件 就返回为true 否为falsevar arr4 = arr.every(function(value){return value>1;})console.log(arr4)//返回指定字符的下标索引var index = arr.indexOf(9);console.log(index);//返回指定字符的下标索引 从后往前查找 但是索引是从前往后var index2 = arr.lastIndexOf(9);console.log(index2);</script></body>
</html>