Я нашел ошибку в моем JavaScript-коде, который я выделил для замены строки, которая действует так, как я не ожидал. Вот пример кода:
var text = "as";
text = text.replace(text,"$\'");
console.log(text);
Это выводит пустую строку на консоль. Я ожидал, что он напечатает $'на консоли. Может кто-нибудь объяснить это?