通常我可以很容易地解决这个问题,但是我没有在72小时内睡觉,这是一个很好的策略,可以把完整的单词转换成一个数组,并具有后续的特征.
例.
这是一个惊人的句子.
Array( [0] => This [1] => is [2] => an [3] => amazing [4] => sentence. )
元素0-3将具有成功的空间,因为一个时期成为第四个元素.
我的想法是说..
嘿,我需要你拆分这些由间距字符,
然后,一旦注入数组元素的元素宽度达到X,
打破一条新线.
请,gawd不要大量的代码.我喜欢写我自己只是告诉我你会怎么做
解决方法
只需使用
split
:
var str = "This is an amazing sentence."; var words = str.split(" "); console.log(words); //["This","is","an","amazing","sentence."]
如果你需要一个空间,你为什么不这么做? (之后使用循环)
var str = "This is an amazing sentence."; var words = str.split(" "); for (var i = 0; i < words.length - 1; i++) { words[i] += " "; } console.log(words); //["This ","is ","an ","amazing ","sentence."]
哦,睡得好!