我正在尝试制作一个循环,每次都会在打印屏幕上添加一个字母。我想我接近了,但我想不出如何不显示名字的第一个S,这是我的意思:
var name = "Steve";
var newName = name[0];
现在循环:
for(var i = 0; i < name.length; i++){console.log(newName += name[i]);}
转换为:
SS
不锈钢
斯特
斯蒂夫
史蒂夫
最佳答案
在您的方案中,使用子字符串比构建字符串更简单的答案。
var name = "Steve";
for(var i = 0; i < name.length; i++){console.log(name.substring(0, i + 1));}
关于javascript - javascript循环,每次添加一个字母,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36770446/