我試圖替換字符串數組中的字符。Javascript替換數組中的元素的字符
到目前爲止我有此:
stuff= ["uyuuyu", "76gyuhj***", "uiyghj", "56tyg", "juijjujh***"];
for(var i = 0; i < stuff.length; i++)
{
if(stuff[i].indexOf('***') != -1)
{
// this is where i guess the replacing would go
}
}
我想出,我可以使用這個代碼與陣列中元件可以顯示的字符***現在想用一個數字來替換***
字符,以便它輸出一個新的陣列(相同陣列,但修改),看起來像:
stuff= ["uyuuyu", "76gyuhj0", "uiyghj", "56tyg", "juijjujh0"];
我似乎無法弄清楚如何在這個數組中替換字符,而不影響陣列的其餘部分
數量是如何確定的(它總是0)?如何處理3個以上的星號? – raina77ow
「影響陣列的其他部分」是什麼意思? –
假設數字將始終爲0,總是會有3個星號。我應該更新進入後 – sourlemonaid