Javascript String.replace() ,结果不明确

标签 javascript string str-replace

查看我的代码

<html>
<body>

<script type="text/javascript">

var str="Visit Microsoft!";

document.write( str = str.replace("",'ss'));

</script>
</body>
</html>

输出为

 ssVisit Microsoft!

为什么会这样?

最佳答案

这是正确的,因为每个字符串都以空字符串开头。请参阅下面的帖子了解更多信息:

Why does "abcd".StartsWith("") return true?

关于Javascript String.replace() ,结果不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9419748/

相关文章:

javascript - Nodemon 重启运行 gulp 任务

javascript - 在我的 includes/header.php 中引用 CSS 文件

javascript - 如何在单击相应的菜单项时显示/隐藏一部分内容,同时隐藏所有其他内容?

python - 使用 str.replace 在循环中运行 XOR 加密不会更改某些字符

php - 来自数组的奇怪 str_replace 输出

javascript - Javascript中对象的长度属性有什么用?

c - 如何在字符串中集成 int 变量?

java - 从 JAVA 字符串中剥离/删除特定字符

java - String[] 长度计数

php - 从 php 中的字符串中删除单词