Ich habe eine Zeichenkette, die ein oder zwei Wörter wie das sein kann:Gibt es eine einfache Möglichkeit, eine aus zwei Wörtern bestehende Zeichenkette in eine zu reduzieren?
var str = "John Smith"
var str = "John"
Ich weiß, ich Split verwenden könnte dies in einem Array zu unterteilen und dann die Ausgabe des ersten Elements des Arrays zugeordnet werden. Gibt es jedoch einen einfacheren Ein-Weg-Weg, den ich nur das erste Wort extrahieren kann?
'var str = "John Smith" .split (‘ ‚) [0]', verwendet einfach Ihren Ansatz in einzelne Zeile – Satpal
Oder eine Regex: 'var str =" John Smith ".match (/^\ s * ([a-zA-Z0-9] +) /) [0];' https://jsfiddle.net/ 6m02mkhg/ – briosheje