every()
方法导航到所有数组元素并执行一个函数。如果函数使用任何数组循环返回false,并且不检查其余元素,则此循环将退出。如果没有值数组,则every()方法不会执行。也不会改变原来的数组。
句法:
JavaScript的每个()方法的语法如下。array.every(function(currentValue, index, arr), thisValue)
JavaScript every()方法示例:
在下面的例子中,首先我们用一些数字元素初始化一个名为height的数组。现在使用 every()方法来查找是否有任何数组元素大于25.函数checkHeight()与退出的数组元素值为33。
<br /> <script type="text/javascript"><br /> var heights = [15, 24, 33, 12];</p> <p>function checkHeight(a) {<br /> return a >= 25;<br /> }</p> <p>var result = heights.every(checkHeight);<br /> console.log(result);<br /> </script>
1
2
3
4
5
6
7
8
9
10
|
<script
type
=
"text/javascript"
>
var
heights
=
[
15
,
24
,
33
,
12
]
;
function
checkHeight
(
a
)
{
return
a
>=
25
;
}
var
result
=
heights
.
every
(
checkHeight
)
;
console
.
log
(
result
)
;
</script>
|
分享到Facebook
分享
0
分享到Twitter
0
分享到Google Plus
Share
0
分享到Pinterest
分享
0
分享到Linkedin
Share
0
分享到Digg
分享