Javascript: compare variable against array of values
arrays, javascript
Solution
You can use `Array.indexOf()`, it returns the first index at which a given element can be found in the array, or `-1` if it is not present.
Use
var arr = [25, 26, 27, 28];
console.log(arr.indexOf(25) > -1);
console.log(arr.indexOf(31) > -1);
Array.includes() method can also be used it returns `boolean`.
var arr = [25, 26, 27, 28];
console.log(arr.includes(25));
console.log(arr.includes(31));
Problem
In javascript I am doing the following which works fine. ``` if (myVar == 25 || myVar == 26 || myVar == 27 || myVar == 28) { //do something } ``` How can I shorten it? something like the following. ``` if (myVar IN ('25','26','27','28')) { //do something } ``` or ``` if(myVar.indexOf("25","26","27","28") > -1) ) {//do something} ```