在 javascript 中,相对索引通常通过数组的 findindex 方法或字符串的 indexof 方法实现。前者返回满足回调函数条件的第一个元素的索引,后者返回指定子串首次出现的位置。

如何查找满足特定条件的元素索引
使用 findIndex 可以遍历数组并返回第一个使回调函数返回真值的元素的索引。如果未找到匹配项,则返回 -1。

const arr = [10, 20, 30, 40]; const index = arr.findIndex(item => item > 25); console.log(index); // 输出: 2
如何查找子串在字符串中的位置
使用 indexOf 可以在字符串中搜索指定的子串,并返回其首次出现的索引。如果未找到,则返回 -1。

const str = "Hello World";
const index = str.indexOf("World");
console.log(index); // 输出: 6
当找不到匹配项时返回什么值
无论是 findIndex 还是 indexOf,当在输入数据中找不到匹配项时,都会返回 -1。这是一个约定俗成的惯例,用于表示“未找到”。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











