Gépelt funkció nyíl kifejezést visszatérő tárgy

szavazat
36

Van egy ilyen eset:

interface MoverShaker {
    getStatus(): { speed: number; frequency: number; };
}

function GetMoverShaker() : MoverShaker {
    return {
        getStatus: () => { speed: 2, frequency: 3 }
    }
}

Kapok ilyen hibát: A „jelentése” nem létezik a jelenlegi körét. Van egy ilyen építési lehetséges géppel? Ha én vagyok az ilyen konstrukciót, minden rendben van:

function GetMoverShaker(): MoverShaker {
    return {
        getStatus: () => {
             return { speed: 2, frequency: 3 }
        }
}
A kérdést 09/10/2012 23:23
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
99

Felveheti parens:

() => ({x:1,y:2})

Ez teszi az elemző megérteni, hogy a {nem a kezdete egy kód blokk.

Válaszolt 24/07/2013 20:31
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more