Wie man nicht erfassten TypeError behebt: Kann Eigenschaft 'Prototyp' von undefined nicht lesen?

Ich habe ein kleines Problem. Ich benutze backbone.js. Ich habe diesen Code wie im Beispiel geschrieben:

<script>
$(document).ready(function () {
    window.App = {
        Views: {},
        Models: {},
        Collections: {}
    }

    App.Collections.Users = Backbone.Collection.extend({
         model: App.Models.User,
         url: 'service'
    });
    App.Models.User = Backbone.Model.extend({});

    App.Views.App = Backbone.View.extend({
         initialize: function() {
             console.log( this.collection.toJSON() );
         }
    });

});
</script>

Dann habe ich den Server gestartet und in der Browserkonsole Folgendes eingegeben:

var x =new App.Collections.Users();
x.fetch()

Und das folgt zu Irrtum:Uncaught TypeError: Cannot read property 'prototype' of undefined. Als Antwort sind jedoch Daten vorhanden. Details im Bild. Wie kann ich das beheben? Danke für eure Antworten.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage