Ich lerne gerade JavaScript-Spiele mit Phaser zu machen und habe eine Frage.Was bedeutet der Doppelpunkt beim Definieren einer js-Funktion?
Ich verstehe nicht, was der Doppelpunkt beim Definieren einer Funktion bedeutet. Zum Beispiel:
attackEnemy: function(player, ground) {
}
Und wie ist es anders es so zu tun ...
function attackEnemy() {
}
Das erste Beispiel ist, wenn Sie etwas zu einem Objekt zuweisen. Es muss keine Funktion sein. Lesen Sie JavaScript-Objekte, um eine bessere Vorstellung davon zu bekommen, was vor sich geht. Überprüfen Sie den Abschnitt "Objektinitialisierer verwenden" von https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects. – IMTheNachoMan