所以我试图做一个“.replace”循环,但有些神秘的事情正在发生。是否.replace在for循环中不起作用?
var cell = "r1c1";
for (i = 0; i <= 4; i++){
cell = cell.replace(cell[3],i+1);
我的预期输出:
cell = "r1c1"
cell = "r1c2"
cell = "r1c3"
cell = "r1c4"
cell = "r1c5"
实际输出:
cell = "r1c2"
cell = "r2c1"
cell = "r2c3"
cell = "r2c4"
cell = "r2c5"
正如你所看到的,它运行正常,除了第二次迭代。 我在做什么这样错了?
嗯...实际输出是'r1c1,r2c1,r2c3,r2c4,r2c5'。 – Teemu
@Teemu谢谢!我编辑过它。 –