Jak sprawdzić, czy obiekt jest macierzą czy nie?Identyfikowanie obiektu tablicy
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?
od pliku console.log ([]. ToString()); Wyjścia: puste
1-ty:
dlaczego ja się puste w 2nd ostatnim stwierdzeniem?
2-ty:
Czy istnieje sposób, aby dokładnie wiedzieć, co dany przedmiot jest: Array lub zwykły obiekt ({}) bez pomocy odpowiednich metod, takich jak x.join() wskazuje X jest tablicą nie w ten sposób.
Właściwie w wyborze jak jquery $ („p”) zwraca obiekt jquery więc jeśli mogę użyć
console.log(typeof $("p"));//output:"object
Chciałem tylko poznać rzeczywistą nazwą Object.Thats it.Thank u za pomoc u
Spójrz w tej drugiej kwestii http://stackoverflow.com/questions/767486/how-do-you-check-if- a-variable-is-an-array-in-javascript – acj