Ich habe ein Javascript-Objekt concept
genannt:Kann kein Objekt in jquery init document.ready
function concept() {
this.ConceptId = 0;
this.Name = "";
}
Ich versuche es in jQuery zu initiieren document.ready
:
$(document).ready(function() {
var concept = new concept;
});
Es gibt einen Fehler zurück:
Uncaught TypeError: concept is not a constructor
Wenn ich das Objekt innerhalb der document.ready
verschiebe, ist es Arbeiten.
Ich bin noch neu auf Javascript, soweit ich das verstanden habe. Document.ready wird ausgeführt, wenn DOM abgeschlossen ist. Ich verstehe nicht, warum es nicht auf das Objekt zugreifen kann, das aus dem Bereich document.ready
definiert ist.
Hier ist es die Geige: https://jsfiddle.net/49rkcaud/1/
Ich denke, die Ausführung der Funktion ist auch notwendig wie 'neues Konzept()' oder nicht? –
Klammern sind optional, wenn das Schlüsselwort 'new' verwendet wird. –
bekam es, geschätzt auch) –