如果我有一个文本字符串,我该如何将其转换为包含字符串中每个单词的数组?
类似于以下内容:
var wordArray = [];
var words = 'never forget to empty your vacuum bags';
for ( //1 ) {
wordArray.push( //2 );
}
- 遍历名为“words”的字符串中的每个单词
- 将该单词推入数组中
这将创建以下数组:
var wordArray = ['never','forget','to','empty','your','vacuum','bags'];
.split(/\s+/)
处理多个空格。 - jfriend00console.log( wordArray instanceof Array )
,结果应该为true
,除非您已经尝试过了?但是由于String.prototype.split()
总是返回一个数组(就我所知,从几次阅读文档中得出),我相当有信心它返回的是一个数组。 - David Thomas