1、arr.indexOf(3,2)
数组中也用indexOf方法,查找一个指定元素的位置
用法:同字符串.indexOf完全一样:
var i = arr.indexOf(要找的元素,[开始的位置starti])
3 , 5
//从5的位置开始找3
在arr数组中,从starti位置开始,查找下一个指定元素的位置i,
如果找到匹配的,返回元素的下标位置,
如果没有找到,返回-1。
// 1. 查找字符串对应的下标
var str = "1234321";
console.log(
str.indexOf(3), //2
str.indexOf(3, 3), //4
str.indexOf(3, 5), //-1
str.indexOf(5) //-1
);
// 2.查找数组对应的下标
var arr = [1, 2, 3, 4, 3, 2, 1];
console.log(
arr.indexOf(3), //2
arr.indexOf(3, 3), //4
arr.indexOf(3, 5), //-1
arr.indexOf(5) //-1
);
2、判断 arr.every(条件)
arr.every(条件) 判断数组中是否所有元素都符合条件要求
每个
var arr1 = [1, 2, 3, 4, 5];
var arr2 = [2,