JavaScript中Array.findIndex()方法的用途是什么?
Array.findIndex()
Array.findIndex()返回通过提供的函数实现的测试的数组元素的第一个索引。该方法对数组中存在的每个元素执行一次该函数。如果函数的条件一旦满足,则将返回满足条件的第一个元素的索引,否则将返回值“-1”。
一旦一个元素满足提供的条件,则不findIndex()检查其他值。在下面的示例findIndex()方法中,检查薪水元素是否大于给定的薪水15000.由于第一个满足条件的元素为17000,因此不会检查其他元素值,例如28000和30000,并返回索引17000。
示例
<html>
<body>
<p id="findindex"></p>
<script>
var wages = [6000, 10000, 17000, 28000, 30000];
function checkSal(wage) {
return wage >= 15000;
}
document.getElementById("findindex").innerHTML = wages.findIndex(checkSal);
</script>
</body>
</html>输出结果
2
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语