Замена символов в строке jquery, javascript
Подскажите пожалуйста, как заменить символы в строке
Например, есть строка 14245 Нужно заменить второй по счету символ |
<script>
var a = "14245";
var b = a.split(""); // Сделать из строки массив
b[1] = "A"; // Заменить второй символ
a = b.join(""); // Снова собрать строку из массива
alert(a);
</script>
|
var str = "14245"; str = str.slice(0, 1) + "A" + str.slice(2); alert(str); |
На самом деле, можно значительно проще.
var str='14245'; str[1]='A'; Строковый тип сам по себе является массивом символов. |
милт,
где это работает? |
Хм действительно не работает. А в других языках это работает. Я думал что яваскрипт самый простой язык среди всех. Оказывается это не всегда так.
|
Цитата:
|
Цитата:
на самом деле много где не работает. Строка - хоть и объект (передается по ссылке), но неизменяемый. |
| Часовой пояс GMT +3, время: 23:11. |