Javascript String.replace (), неоднозначные результаты - PullRequest
2 голосов
/ 23 февраля 2012

см. Мой код

<html>
<body>

<script type="text/javascript">

var str="Visit Microsoft!";

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

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

Выход

 ssVisit Microsoft!

Почему это происходит .?

1 Ответ

2 голосов
/ 23 февраля 2012

Это правильно, потому что каждая строка начинается с пустой строки.См. Сообщение ниже для получения дополнительной информации:

Почему "abcd" .StartsWith ("") возвращает true?

...