if(Array.isArray(myVarToTest)) { // myVatToTest is an array } else { // myVarToTest is not an array }
Array.isArray([1, 2, 3]); // true Array.isArray('asdf'); // false
function isArray(value) { return Object.prototype.toString.call(value) === "[object Array]"; }
var colors=["red","green","blue"]; if(Array.isArray(colors)){ //colors is an array }
function myFunction() { var fruits = ["Banana", "Orange", "Apple", "Mango"]; var x = document.getElementById("demo"); x.innerHTML = Array.isArray(fruits); }
// Check if something is an Array // just like you do with "typeof" Array.isArray([1, 2, 3]); // true Array.isArray('asdf'); // false
var extensions = ["image/jpeg","image/png","image/gif"]; if(extensions.indexOf("myfiletype") === -1){ alert("Image must be .png, .jpg or .gif"); }
var array = [1, 3], prizes = [[1, 3], [1, 4]], includes = prizes.some(a => array.every((v, i) => v === a[i])); console.log(includes);