xxxxxxxxxx
const arr = ["name"]
console.log(Array.isArray(arr)); // true
xxxxxxxxxx
let names=['Jhon','David','Mark'];
console.log(Array.isArray(names));
// true
let user={id:1,name:'David'};
console.log(Array.isArray(user));
// false
let age 18;
console.log(Array.isArray(age));
// false
xxxxxxxxxx
var colors=["red","green","blue"];
if(Array.isArray(colors)){
//colors is an array
}
xxxxxxxxxx
Array.isArray([]) //true
Array.isArray({}) //false
Array.isArray('') //false
Array.isArray(null) //false
xxxxxxxxxx
const names = ["code","codepadding"]
const key = "codepadding";
var have = names.includes(key) // return true / false
if(have){
// do something
}
xxxxxxxxxx
if(Array.isArray(myVarToTest)) {
// myVatToTest is an array
} else {
// myVarToTest is not an array
}
xxxxxxxxxx
let variable1 = [2, 3]
let variable2 = "test";
variable1.constructor === Array; // true
variable2.constructor === Array; // false
xxxxxxxxxx
function isArray(value) {
return Object.prototype.toString.call(value) === "[object Array]";
}