循环语法有什么问题?

时间:2018-08-31 15:29:58

标签: javascript string for-loop

Base

这引发了for(String.includes('Sample')) { String = String.replace("Sample",' '); } 错误,我只希望循环删除所有样本

3 个答案:

答案 0 :(得分:2)

使用while

while (someString.includes('Sample'))
{
    someString = someString.replace('Sample', ' '); 
    // are you sure you need an empty space, btw?
}

...或者,更好的是,仅使用带有全局标记的正则表达式:

someString = someString.replace(/Sample/g, ' ');

答案 1 :(得分:0)

javascript的for语法是这样的

for (i = 0; i < 1000 ; i++) { some code }

谢谢

答案 2 :(得分:0)

我在这里看到几个问题:

javascript中的for循环需要具有以下结构:

G,l

您可以在其中省略语句,但“;”始终是必需的。

您还需要注意的另一件事是您将String用作变量,不是保留字,但将来可能会遇到问题。

如果要遍历数组或其他东西,最好使用forEach。