Странное поведение replace
Всем привет!
Кто-то может объяснить такое поведение функции replace ? Пример
var d = "Hello {word}";
var c = d.replace('{word}', 'World $&');
Теперь в c - Hello World {word} Почему $& заменяется на {word} ??? |
|
а...блин. Да, надо было в ман глядеть сначала. Как-то предотвратить подстановку можно ?
|
Опять же, написано в мане. Плохо читаете.
var d = "Hello {word}";
var c = d.replace('{word}', 'World $$&');
|
Это я прочитал, но на это потребуется дополнительный replace. Ок, спасибо.
|
| Часовой пояс GMT +3, время: 03:23. |