Ich habe ein seltsames Problem mit Bezug auf eine Variable. Mein Setup ist folgende:JavaScript-Variable undefined (außerhalb des Geltungsbereichs)
var pattern = {/* some object with patterns */};
var view = (new function() {
this.create_single = function(response) {
pattern.block // this returns pattern object correctly
};
this.create_multi = function(response) {
pattern.multi_block // this returns pattern as undefined
};
}());
var data = (new function() {
this.acquisition = function(response) {
view.create_single(response);
view.create_multi(response);
};
}());
So in der create_multi
Methode Muster Variable gibt undefined
und ich habe keine Ahnung, warum sein Vorkommnis. In Adobe Dreamweaver (mit dem ich Code schreibe) habe ich einen Zeilenfehler, der 'pattern' used out of scope
lautet. Kann mir jemand helfen zu verstehen, was passiert?
Danke für all die Hilfe;)
Gibt es eine Eigenschaft 'multi_block' innerhalb des Musterobjekts? – Weedoze
ja es ist dort definiert, das Problem ist mit 'Muster' selbst' undefined' nicht 'multi_block' Eigenschaft innerhalb – Mevia