Neugierig, wenn es einen Vorteil gibt, einen dieser Ansätze gegenüber dem anderen zu wählen. Hier ist eine Illustration.str.split ('') .map() vs arr.map(), für feste Eingabe
'one two'.split(' ').map(string => doSomething(string));
vs
['one', 'two'].map(string => doSomething(string));
Ich habe den ersten Ansatz in einigen populären Front-End-Bibliotheken gesehen, aber die zweiten macht mir mehr Sinn, wenn schnell durch den Code zu lesen. Ist das nur eine Stilwahl? Oder gibt es einen obskuren Vorteil für das Aufspalten einer auseinander gezogenen Zeichenkette im Gegensatz zu einer Abbildung durch ein Array?
@ user2864740 Wirklich? – epascarello
Möchten Sie den zusätzlichen Verarbeitungsschritt haben? – epascarello
@ user2864740, Nein ist es nicht. 'one two'.split ('')' produziert '[' one ',' two '] ' –