I have a array like this:
var arr = [ true, true, true ];
Now I want to get true
, because all keys of array above are true
.
another example:
var arr = [ true, false, true ];
Now I need to get false
, because there is one false
in the array.
How can I do that?
Advertisement
Answer
The shortest code to do this would be arr.every(x => x)
or arr.every(function(x) {return x})
for ES5 compability.
The every
method takes as an argument a function object that returns either true or false, which is used to test each element of the array.