我想通过字符串变量循环并保存每个字符在其他变量。我的代码如下所示:For循环内的字符串连接变量中的字符(不包括RegExp) - Javascript
var str = "hello world";
var res = "";
for (var i = str.indexOf("hello"); i <= str.lastIndexOf("hello"); i++) {
res = res.concat(str.charAt(i));
}
console.log("The result is: " + res);
它看起来对我来说真的很符合逻辑,但只打印了个字母。我期待它打个招呼。有什么问题?没有正则表达式不能完成?
'str.lastIndexOf( “你好”)'没有做什么你认为它的确如此。它不会告诉你'o'在哪里...... – epascarello
这个循环只执行一次 – OneMoreQuestion