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 妈妈生日祝福语简短励志