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
