7.1 some

  1. <p>点击按钮检测数组中是否有元素大于 18。</p>
  2. <button onclick="myFunction()">点我</button>
  3. <p id="demo"></p>
  4. <script>
  5. var ages = [3, 10, 18, 20];
  6. function checkAdult(age) {
  7. return age >= 18;
  8. }
  9. function myFunction() {
  10. document.getElementById("demo").innerHTML = ages.some(checkAdult);
  11. }
  12. </script>

返回值为turn

7.2 every

  1. <p>点击按钮检测数组的所有元素是否都大于 18 :</p>
  2. <button onclick="myFunction()">点我</button>
  3. <p id="demo"></p>
  4. <script>
  5. var ages = [32, 33, 16, 40];
  6. function checkAdult(age) {
  7. return age >= 18;
  8. }
  9. function myFunction() {
  10. document.getElementById("demo").innerHTML = ages.every(checkAdult);
  11. }
  12. </script>

返回值为false