Woher weiß man, ob ein Objekt Array ist oder nicht?Array-Objekt identifizieren
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?
seit console.log ([]. ToString()); Ausgänge: blank
1. Platz:
, warum ich in der 2. letzte Anweisung leer bekommen?
2.:
Gibt es eine Möglichkeit, genau zu wissen, was ein Objekt ist: Array oder schlicht Objekt ({}) ohne die Hilfe ihrer jeweiligen Methoden wie x.join() zeigt x ist ein Array nicht auf diese Weise.
Eigentlich in jquery Auswahl wie $ ("p") gibt jquery Objekt so, wenn ich verwende
console.log(typeof $("p"));//output:"object
Ich wollte nur den tatsächlichen weiß Namen von der Object.Thats u it.thank für u helfen
einen Blick in diese andere Frage Nehmen http://stackoverflow.com/questions/767486/how-do-you-check-if- a-variable-ist-ein-array-in-javascript – acj