全局替換,您可以使用陣列進行更換:JavaScript和陣列
var array = {"from1":"to1", "from2":"to2"}
for (var val in array)
text = text.replace(array, array[val]);
但是如果你需要在全球範圍內更換什麼,即 文本= text.replace(/自/克,「來」);
數組是相當大的,所以,如果我寫的「文本= text.replace(...)」爲每一個變量腳本會佔用大量的空間。
如何在這種情況下使用數組? 「/ from1/g」:「to1」不起作用。
你的數組實際上是一個Object對象,而不是一個數組對象,即使它可以被看作是一個關聯數組:) – Luc125 2011-11-27 12:43:02