Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.12.2013, 13:47
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

Метод reverse()
Помогите,пожалуйста с такой задачей:Отредактировать заданное предложение, удалив из него слова с нечётными номерами и
переворачивая(печатая символы в обратном порядке) слова с чётными номерами.
Объясните,помогите пожалуйста, как правильно написать!!!
Ответить с цитированием
  #2 (permalink)  
Старый 31.12.2013, 14:08
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Как вариант:

var str = 'ABC123EF789',
	newStr = str.split('').filter(function(e) {
		return !(e % 2);
	}).reverse().join('');
      
alert(newStr);
Ответить с цитированием
  #3 (permalink)  
Старый 31.12.2013, 15:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Svyatoy_95,
вариант ...
var str = "Помогите,пожалуйста с такой задачей:Отредактировать заданное предложение, удалив из него слова с нечётными номерами и"+
 "переворачивая(печатая символы в обратном порядке) слова с чётными номерами.", n = 0,
 str = str.replace(/[a-zа-яё]+/gi,function (a)
{
  return ++n%2 ?    '' : a.split('').reverse().join('')
})

alert(str)
Ответить с цитированием
  #4 (permalink)  
Старый 31.12.2013, 16:23
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

а что за переменная e?
Ответить с цитированием
  #5 (permalink)  
Старый 31.12.2013, 16:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Svyatoy_95,
http://learn.javascript.ru/array-iteration#filter
Ответить с цитированием
  #6 (permalink)  
Старый 02.01.2014, 14:26
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

а можно написать объяснение этой задачи,пожалуйста?
Ответить с цитированием
  #7 (permalink)  
Старый 02.01.2014, 14:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Сообщение от Svyatoy_95
а можно написать объяснение этой задачи,пожалуйста
а можно узнать к кому вы обращаитесь и что именно непонятно?
Ответить с цитированием
  #8 (permalink)  
Старый 02.01.2014, 15:20
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

рони я к вам обращюсь, можете объяснить решение этой задачи?
Ответить с цитированием
  #9 (permalink)  
Старый 02.01.2014, 15:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Svyatoy_95,
http://learn.javascript.ru/regexp-sp...ункцией
http://javascript.ru/String/replace
Условный оператор
http://learn.javascript.ru/array-methods#метод-split
http://learn.javascript.ru/array-methods#метод-join
for (var i=0, n = 0, arr=[]; i<10; i++)  {arr[i]=++n%2}
alert(arr)

для медитации ...
Ответить с цитированием
  #10 (permalink)  
Старый 03.01.2014, 17:34
Интересующийся
Отправить личное сообщение для Svyatoy_95 Посмотреть профиль Найти все сообщения от Svyatoy_95
 
Регистрация: 12.11.2013
Сообщений: 13

спасибо большое, я разобрался сам!!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кастомный метод для элемента выборки. Casufi jQuery 7 26.09.2013 18:43
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Общие вопросы Javascript 1 13.04.2011 22:09
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Internet Explorer 1 13.04.2011 21:59
Как узнать у какого объекта вызван метод. Scalar Events/DOM/Window 4 26.03.2010 11:10
Добавить свой метод к элементу alekciy Events/DOM/Window 6 16.02.2009 19:29