所以我試圖做一個「.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謝謝!我編輯過它。 –