Bedingte Anweisung in eine map-Funktion, mit es6

Ich nee, die bedingte Anweisung, die in einer map-Funktion

Ich bin duplizieren jeder einzelne Wert einer path d im SVG aber ich möchte nicht, dass dieses geschehen für die Objekte M und L des Arrays

Hier ist ein Beispiel des array als string.

M 175 0 L 326.55444566227675 87.50000000000001 L 326.55444566227675 262.5 L 175 350 L 23.445554337723223 262.5 L 23.44555433772325 87.49999999999999 L 175 0

Dies ist ein Beispiel zu meinem Fall, ohne die bedingte Anweisung

let neWd = array.map(x => { return x * 2; }).reverse().join(' ')

wie kann ich schreiben Sie diese in e6 ? Ich glaube nicht, dass die Vermehrung geschieht bei den Elementen L und M ( so etwas wie if x ? 'M' : 'L' return )

  • Sie würde es tun, die gleiche Weise würden Sie schreiben Sie eine bedingte Anweisung in einem anderen Zusammenhang. Es gibt nichts besonderes über code in einem .map() Rückruf.
  • können Sie fügen Sie bitte ein Beispiel für Ihre array?
InformationsquelleAutor Koala7 | 2017-01-09
Schreibe einen Kommentar