Controllare se una variabile è un array in Javascript
In Javascript abbiamo diversi modi per controllare se una variabile è un array o no.
Io ne ho identificati tre, e comunque direi che basta il primo.
Comunque ve li indico tutti, non si sa mai:
const var1 = [1, 2, 3];
const var2 = 'variabile 2';
console.log(Array.isArray(var1));
console.log(Array.isArray(var2));
console.log('-----');
console.log(var1 instanceof Array);
console.log(var2 instanceof Array);
console.log('-----');
console.log(Object.prototype.toString.call(var1) === "[object Array]");
console.log(Object.prototype.toString.call(var2) === "[object Array]");
console.log('-----');
Voi conoscete altri modi?
Enjoy!
javascript array isarray instanceof prototype
Commentami!