<!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 否则为false
var arr3 = arr.some(function(value){
return value>7;
})
console.log(arr3);
//some 如果数组中全部满足条件 就返回为true 否为false
var 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>