1
Ich mag so etwas wie dieseWie kann ich ausgewählte Funktionen eines Moduls als Objekt in ES2015 importieren?
import { stuffA, stuffB } as myStuff from 'stuff'
das weiß ich nicht funktionieren, Sie wissen, was ich mit diesem Code bedeutet, nicht wahr? Eigentlich ist es etwas ähnlich in ES2015 wie
import * as myStuff from 'stuff'
aber ich Teil des Inhalts will nur von Sachen
und ich weiß, die
import { stuffA, stuffB } from 'stuff'
const myStuff = { stuffA, stuffB }
funktionieren würde, aber dieser Ansatz ist hässlich ist nicht es?
Und ich möchte das Ergebnis sein, wie
myStuff = {
stuffA: stuffA,
stuffB: stuffB
}
wie ich habe viele Funktionen in stuff-Modul, und importieren wie 60% von ihnen, jedes Mal, wenn ich Zeile 1 bearbeiten, muss ich Zeile zwei auch ändern, es ist hässlich und scheint falsch. – Liang
@Liang Also warum importierst du nicht das ganze Modul (mit '*')? –
aber ich werde nicht den Rest von ihnen brauchen, ich verstehe nur nicht, warum wir ausgewählte Funktionen als Funktionen importieren können, aber nicht die ausgewählten in ein Objekt in einer einzigen Zeile Code einfügen können. – Liang