Код (Javascript): function isPalindrome($word) { // $word ="abcde" var arr = $word.split(''); // arr =["a","b","c","d"] var str = ''; // str ="e" str += arr.pop(); // str ="e",arr =["a","b","c","d"] if(arr.length === 0) { // arr =["a","b","c","d"] return str; // str ="e" }else { var newStr = arr.join(''); // newStr ="abcd",arr =["a","b","c","d"] isPalindrome(newStr); } } var rrr = 'abcde'; alert(isPalindrome(rrr)); Вообще задача написать функцию возвращающая слово наоборот используя рекурсию возможно я не правильно начал, но то что я сделал, по идее должно работать, но в момент когда срабатывает рекурсия var str = 'e' сбрасывается на undefind я что то упускаю важно из js // комментарии это процесса дебага консоли браузера, перед моментом рекурсии вопрос: можно ли сделать так как я начал, если нет подскажите решение, спасибо
Давно изобретенный (не мной) способ: Код (Javascript): function reverse(s) { return (s === '') ? '' : reverse(s.substr(1)) + s.charAt(0); }
ого а что тут происходит? в двух словах? и если не сложно что не так с моим решением кроме того что оно громоздкое? мне понять чего не работает, и чего str значение слитает с 'e' на undefind
В двух словах тут не расскажешь. И даже десяти будет мало. Для облегчения восприятия, можно сделать вывод того, что происходит ... если поможет. Чтобы ваш пример заработал, измените на 13-ой строке: Код (Javascript): // Вместо isPalindrome(newStr); // Пишем return str += isPalindrome(newStr);
@Taktreba опять же на сертификаты сдавай, тоже будут лучше на работу брать тебе надо ехать куда-то работать в контору, чтобы одному дома не сидеть.
я вот все время ищу работу в иностранной конторе где требуется программе с знанием английского чуть ниже среднего)) пока не могу найти)) а вообще хочется поработать в команде - но так не хочется работать от звонка до звонка.. сейчас у меня получается что я вроде и больше 8 часов в день провожу за компом. но это же дома.. хочу работаю.. хочу нет.. хотя это расслабляет.. ездил отдохнуть... вот уже второй день никак не могу в работу втянуться)
а бабки где ты берешь? все зависит от того сможешь ли ты снять квартиру и четыре рта (это с котом и ребенком ) кормить