JavaScript Array some() 方法

 例子1,无thisValue参数:
<script>
var ages = [3, 10, 18, 20];
function checkAdult(age) {
    return age >= 18;
}
function myFunction() {
    document.getElementById("demo").innerHTML = ages.some(checkAdult);
}
</script>

结果显示TRUE,存在大于18的20

例子2,有thisValue参数:
<script>
var ages = [3, 10, 18, 20];
function checkAdult(age) {

alert(this);  thisValue起作用位置,才是的this弹出来的是7也就是som设置的第二个参数。
    return age >= 18;
}
function myFunction() {
    document.getElementById("demo").innerHTML = ages.some(checkAdult,7);
}
</script>

运行结果截图:

JavaScript Array some() 方法

每遍历一个元素都会弹出一次7,最后显示true

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2018-10-26
  • 2021-05-25
  • 2021-08-05
  • 2017-11-29
  • 2021-09-26
  • 2022-12-23
相关资源
相似解决方案