indexOf方法

249 阅读1分钟

数组、字符串都可以使用indexOf方法

语法:arr.indexOf(searchElement[, fromIndex])

serchElement:要查找的元素

fromIndex:起始下标,(可省略) 默认从零开始查找

返回值:首个被找到元素的下标;没有找到返回-1

//字符串、数组方法indexOf
//indexof(内容)  内容在字符串或者数组内存在 返回下标        不存在返回-1
let string = '12345asd'
console.log(string.indexOf('a'));//5
console.log(string.indexOf(2));//1
console.log(string.indexOf(77));//-1

let arr = [1, 2, 3, 4, 'q', 'c']
console.log(arr.indexOf(3));//2
console.log(arr.indexOf('q'));//4
console.log(arr.indexOf(5));//-1