我想用(\')
替换Apostrophee(')In Javascript
Code :
var str = "hi'ee";
var res = str.replace("'", "\\'");
Result : "hi\'ee"
但是
In Nodejs in Webstorm
var str = "hi'ee";
var res = str.replace("'", "\\'");
Result : "hi\\'ee"
为什么节点在结果中添加额外的斜杠
答案 0 :(得分:2)
没有区别。无论以何种方式观察这些值,它们都会以不同的方式显示出来。
在两种环境中执行此操作:
var str = "hi'ee";
var res = str.replace("'", "\\'");
console.log(res);
console.log(res.length);
您将看到输出
hi\'ee
6
两种情况。