Sign in
chromium
/
external
/
github.com
/
WebKit
/
JetStream
/
5d1737b1b1ba0324c2be08e663e29b07f3a97660
/
.
/
LuaJSFight
/
list_search.js
blob: 878a14bc757e5911ba044d0058facec6f09372f0 [
file
] [
log
] [
blame
]
function
firstWhere
(
list
,
fn
)
{
for
(
var
x of list
)
{
if
(
fn
(
x
))
{
return
x
;
}
}
return
null
;
}
nums
=
[
1
,
2
,
3
,
4
,
5
,
6
,
7
];
function
isEven
(
x
)
{
return
(
x
&
1
)
==
0
;
}
firstEven
=
firstWhere
(
nums
,
isEven
);
print
(
'First even: '
+
firstEven
)