这个看起来很简单,但我不知道为什么它不起作用。我想替换变量中的部分字符串。
说,我有这个代码:
var url = "At vero eos et accusam et justo duo dolores et ea rebum.";
url.replace('At vero eos et accusam et ', '');
Run Code Online (Sandbox Code Playgroud)
为什么不起作用?这个有效:
var url = "At vero eos et accusam et justo duo dolores et ea rebum.".replace('At vero eos et accusam et ', ''):
Run Code Online (Sandbox Code Playgroud)
-- 但我在别处使用该变量,所以我想将替换保留在变量定义之外。
您需要保存替换的字符串
var url = "At vero eos et accusam et justo duo dolores et ea rebum.";
url = url.replace('At vero eos et accusam et ', '');
//^^^^^this
Run Code Online (Sandbox Code Playgroud)