Метод reverse()
Помогите,пожалуйста с такой задачей:Отредактировать заданное предложение, удалив из него слова с нечётными номерами и
переворачивая(печатая символы в обратном порядке) слова с чётными номерами. Объясните,помогите пожалуйста, как правильно написать!!! |
Как вариант:
var str = 'ABC123EF789', newStr = str.split('').filter(function(e) { return !(e % 2); }).reverse().join(''); alert(newStr); |
Svyatoy_95,
вариант ... var str = "Помогите,пожалуйста с такой задачей:Отредактировать заданное предложение, удалив из него слова с нечётными номерами и"+ "переворачивая(печатая символы в обратном порядке) слова с чётными номерами.", n = 0, str = str.replace(/[a-zа-яё]+/gi,function (a) { return ++n%2 ? '' : a.split('').reverse().join('') }) alert(str) |
а что за переменная e?
|
|
а можно написать объяснение этой задачи,пожалуйста?
|
Цитата:
|
рони я к вам обращюсь, можете объяснить решение этой задачи?
|
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) для медитации ... |
спасибо большое, я разобрался сам!!!
|
Пожалуйста,помогите решить 3 задачу с датой:В анкете заполняется информация о 5 сотрудниках:фамилия, дата заключения контракта и срок(в годах), на какой заключён контракт.Напишите сценарий,определяюший сотрудников, контракт с
которыми заканчивается в выходной день. |
Svyatoy_95,
через два года 3 января будет воскресенье var data = '01/03/2014', year = 2; data = new Date(data); data.setFullYear(data.getFullYear()+year); alert(data.getDay()); //getDay возвращает целое число, обозначающее день недели: 0 - воскресенье, 1 - понедельник, 2 - вторник, и т.д. также циклом по всем сотрудникам |
Часовой пояс GMT +3, время: 03:25. |