5
Wenn ich eine Zeichenfolge von Text hätte, wie würde ich diese Zeichenfolge in ein Array von jedem der einzelnen Wörter in der Zeichenfolge konvertieren?Drücken jedes Wort auf ein Array
so etwas wie:
var wordArray = [];
var words = 'never forget to empty your vacuum bags';
for (//1) {
wordArray.push(//2);
}
1 = jedes Wort in der Zeichenfolge mit dem Namen Worten durch 2 = das Wort an das Array schieben
dies die folgende Array erstellen würde:
var wordArray = ['never','forget','to','empty','your','vacuum','bags'];
Könnte mehrere Leerzeichen mit '.split (/ \ s + /)' behandeln. – jfriend00
nicht sicher warum, aber das WortArray zeigt, es ist ein Objekt ... kein Array ... – munmunbb
@Wendy: alles in JavaScript ist ein Objekt, einschließlich Arrays. Wenn Sie versuchen, 'console.log (wordArray instanceof Array) auszuführen,' was * sollte * zu 'true' führen, es sei denn, Sie haben es bereits versucht? Aber da 'String.prototype.split()' immer ein Array zurückgibt (soweit ich weiß, dass ich die Dokumente ein paar Mal gelesen habe), bin ich ziemlich sicher, dass es ein Array ist, das zurückgegeben wird. –