Показать сообщение отдельно
  #1 (permalink)  
Старый 15.04.2012, 03:16
Новичок на форуме
Отправить личное сообщение для LiveWizard Посмотреть профиль Найти все сообщения от LiveWizard
 
Регистрация: 15.04.2012
Сообщений: 3

Замена в строке - значение элемента массива на значение элемента др. массива
Поздравляю с Пасхой!

Ну, а теперь задача, требующая вашей помощи:


<script type="text/javascript">
var arr1 = ["пылесос", "курица"];
var arr2 = ["канализационный люк", "Камаз"];

var news = "Новость: на ул. Пирогова пылесос засосал курицу живьём";

news=news.replace(/arr1[0]/img,arr2[0]);
news=news.replace(/arr1[1]/img,arr2[1]);

</script>


Т.е. нужно произвести замену в строке так, чтобы "Новость: на ул. Пирогова пылесос засосал курицу живьём", преобразовалось в "Новость: на ул. Пирогова канализационный люк засосал Камаз живьём".

Трудность в том, что в строке заменить нужно часть подходящую к значению элемента массива, на значение элемента другого массива. При этом в массивы нельзя записать инфу - они только для чтения.
Ответить с цитированием