So lösen Sie das Problem, dass nur eines, aber nicht alle ersetzt werden, wenn Sie replace() in js verwenden

Heute verwende ich .replace() zum Ersetzen beim Schreiben von Code. 

Ersetzt aber nur den Vorgänger

Also habe ich danach gesucht und die Lösung besteht darin, ein g zu dem hinzuzufügen, was Sie ersetzen müssen.

Originalcode Dies ersetzt Leerzeichen durch -, ersetzt jedoch nur das erste

replace(' ',"-")

Verbesserter Code

replace(/ /g,"-")

Dadurch wird alles ersetzt.  Beachten Sie, dass noch Leerzeichen vorhanden sind.

おすすめ

転載: blog.csdn.net/m0_64547949/article/details/128072740