Прошу прощения за вопрос новичка, но это сводит меня с ума.
У меня есть слово.Для каждой буквы слова определяется позиция символов в одном массиве, а затем возвращается символ в той же позиции, что и в параллельном массиве (базовый шифр).Вот что у меня уже есть:
*array 1 is the array to search through*
*array 2 is the array to match the index positions*
var character
var position
var newWord
for(var position=0; position < array1.length; position = position +1)
{
character = array1.charAt(count); *finds each characters positions*
position= array1.indexOf(character); *index position of each character from the 1st array*
newWord = array2[position]; *returns matching characters from 2nd array*
}
document.write(othertext + newWord); *returns new string*
У меня проблема в том, что на данный момент функция записывает только последнюю букву нового слова.Я хочу добавить больше текста в document.write, но если я помещу в цикл for, он запишет новое слово, а также другой текст между каждым словом.Что я на самом деле хочу сделать, так это вернуть othertext + newWord, а не document.write, чтобы я мог использовать его позже.(просто используя doc.write для написания моего кода): -)
Я знаю, что это очень просто, но я не вижу, где я ошибаюсь.Любой совет?Спасибо Исси