Come sapere se un oggetto è array o no?Identificazione dell'oggetto array
var x=[];
console.log(typeof x);//output:"object"
alert(x);//output:[object Object]
console.log(x.valueOf())//output:<blank>? what is the reason here?
console.log([].toString()); also outputs <blank>
Object.prototype.toString.call(x) output:[object Array] how?
dal console.log ([]. ToString()); uscite: vuoto
1 °:
perché ottengo vuota alla seconda ultima affermazione?
2 °:
C'è un modo per sapere esattamente che cosa un oggetto è: Array o Object pianura ({}) senza l'aiuto dei rispettivi metodi come x.join() indica x è un array non in questo modo
In realtà, nella selezione jQuery come $ ("p") restituisce oggetto jQuery, quindi se io uso
console.log(typeof $("p"));//output:"object
Volevo solo sapere il nome effettivo del Object.Thats u it.thank per aiutare u
Date un'occhiata a questa altra domanda http://stackoverflow.com/questions/767486/how-do-you-check-if- a-variable-is-an-array-in-javascript – acj