Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
顺序字符串替换调用在Javascript中无法正常工作_Javascript - Fatal编程技术网

顺序字符串替换调用在Javascript中无法正常工作

顺序字符串替换调用在Javascript中无法正常工作,javascript,Javascript,考虑以下代码: let data = "${name} {complexion}"; console.log(data.replace("${name}","I am ").replace("${complexion}","Black")); 我得到以下输出: I am {complexion} 这很奇怪,这在其他语言(如Java)中是开箱即用的 我应该回去了: I am Black 我

考虑以下代码:

let data = "${name} {complexion}";

console.log(data.replace("${name}","I am ").replace("${complexion}","Black"));
我得到以下输出:

I am  {complexion}
这很奇怪,这在其他语言(如Java)中是开箱即用的

我应该回去了:

I am Black
我怎样才能解决这个问题


谢谢你

你错过了数据串中{肤色}前面的$符号你有一个打字错误,{肤色}前面没有$哦,是的,那是真的……谢谢你