I have an array tempArray = ["Kathmandu","Pokhara","Dharan"]
. To make sure that "Pokhara" is in tempArry, I have to use loop and check every element of tempArray.
Is there a way to implement Ruby's Array.include?
so that I don't need to use a loop?
You can use Array.indexOf
to search for a value:
var includePokhara = ( tempArray.indexOf("Pokhara") >= 0 );
Unfortunately, Array.indexOf
is not implemented in Internet Explorer, but you can look on StackOverflow how to add it back.
EDIT - in es6 you can just use includes:'Blue Whale'.includes('blue'); // returns false
You can also use jQuery for that, which has more elegant way to write it:
$.inArray(value, array)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With