【发布时间】:2013-04-13 22:26:13
【问题描述】:
这是来自 Eloquent Javascript 的第 6 章:
代码:
function splitParagraph(text) {
var fragments = [];
while( text != "" ) // ?
if (text.charAt(0) == "*") {
fragments.push({type: "emphasized"});
etc...
我无法理解 while 循环在做什么。 文本 是一个字符串。 while 循环是否读取“while 文本没有剩余任何字符..” while 循环是否逐个查看字符串中的每个字符以确保还剩下另一个字符?
【问题讨论】:
-
如果直接复制的话就谈不上雄辩了(是这样,还是省略了什么?)。它渴望成为一个无限循环和堆栈溢出。
标签: javascript string while-loop