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 对女友的简短祝福语