Une seule Ligne de Multi-Ligne ES6 Graisse Flèche Fonction?

Je suis en train d'apprendre ES6 graisse flèche fonctions. Quelle est la bonne façon de changer ce code, afin d'être en mesure de mettre une autre ligne, même const a = 100; à l'endroit indiqué, de sorte que je peux ajouter quelques lignes de plus à cette fonction?

IMAdded: (options, args) => ({
    IMAdded: {
        filter: newIM => true, *need to add another line here*
    },
}),

Mise à jour:

Voici ES6 code qui s'exécute:

const subscriptionManager = new SubscriptionManager({
    schema,
    pubsub,
    setupFunctions: {
        APPTAdded: (options, args) => ({
            APPTAdded: {
                filter: appointment => (true),
            },
        }),
});

Je tiens à ajouter quelques lignes de plus dans le code qui renvoie true.

  • dans IMAdded vous avez un objet (pas de fonction), vous aurez besoin de faire: a:100, puis lire comme IMAdded.a //=> 100
  • Si vous nous montrer le bon ES5 façon de déclarer ce que vous êtes en train de faire, nous pouvons facilement vous aider à changer à ES6 avec de la graisse de flèches. Avec ce que vous montrons maintenant qu'il n'est pas assez claire de ce que vous essayez d'atteindre pour nous de savoir comment les corriger. Vous avez plusieurs combinaisons de syntaxe non valide et de déclarer les objets où nous ne sommes pas sûr de vous. Oui, veuillez préciser l'objectif. Le moyen le plus infaillible pour montrer l'objectif serait de montrer de travail ES5 code pour ce que vous essayez de faire.
  • Merci pour vos conseils les gars. Je n'ai aucune idée de ce que cela pourrait ressembler dans l'ES5. Je vais mettre à jour le post pour afficher plus d'informations.
InformationsquelleAutor VikR | 2017-01-13