javasript的Every方法
JavaScript 的every方法检查对于数组中的所有元素调用回调函数时,是否都返回 true。
语法
array.every(callback[, thisArgs);
参数说明:
- array
数组,需要是数组对象。 - callback
回调函数,用于测试数组中的每个元素的函数 - thisArgs
ThisArgs 在执行回调时用作 this。
every方法的返回值
如果对于所有数组元素,回调函数都返回true,则返回true,否则返回false。
every方法异常
如果回调参数不是函数对象,则触发TypeError异常
javasript的Every方法示例
<html> <head> <title>JavaScript every method</title> </head> <body> <script type="text/jscript"> function CheckIfEven(value, index, ar) { document.write(value + " "); if (value % 2 == 0) return true; else return false; } var numbers = [2, 4, 5, 6, 8]; if (numbers.every(CheckIfEven)) document.write("都是偶数"); else document.write("不都是偶数"); </script> </body> </html>
日期:2020-04-18 01:09:18 来源:oir作者:oir