javascript: Dlaczego ta instrukcja return powoduje błąd składniowy?

Używam Apatany 3, zmodyfikowałem nieco formater kodu JS, aby był bardziej przejrzysty, poniżej znajduje się kod po formacie, to daje mi błąd:

    copyOffset : function( index )
    {
        return
        {
            x : index, y : index
        };
    }

firebug daj mi:

SyntaxError: invalid label

jeśli zmienię go na:

    copyOffset : function( index )
    {
        return{
            x : index, y : index
        };
    }

będzie OK, każdy, kto może mi powiedzieć, jaka jest różnica między tymi dwoma zwrotami?

questionAnswers(2)

yourAnswerToTheQuestion