Для пользователей, которые регистрируются. Если Вам не приходит письмо с подтверждением email, пишите на admin[at]quizful[dot]net - будем подтверждать вручную. Просим прощения за доставленные неудобства.

С уважением,
команда Quizful
Знаете ли Вы, что

Вы можете комментировать тест как на странице с его описанием, так и на странице результатов сразу после его прохождения

Топ контрибуторов
loading
loading
Лента обновлений
ссылка May 17 19:13
Комментарий от elirijndael:
Полностью согласен с valid_name.
ссылка May 17 18:47
Комментарий от Aleksandr89:
Неплохой тест. Для тех кто хочет ещё попрактиковатьс...
ссылка May 17 15:13
Комментарий от dpdpdp:
Поменяйте радиокнопки на чекбоксы.
Во втором варианте про...
ссылка May 17 11:55
Комментарий от Torredo812:
вот это подвох!!!
забываешь что х увеличился))и думае...
ссылка May 17 10:50
Комментарий от lesha1980:
Хороший вопрос. Получается, что проверяется только x в...
Статистика

Тестов: 130, вопросов: 5791. Пройдено: 126753 / 526559.

Новые методы класса Array в JavaScript 1.6

Автор: art  к списку      

Вопрос
Перечислите и опишите новые методы класса Array, появившиеся в JavaScript 1.6
Ответ

indexOf(element[, from]) и lastIndexOf(element[, from]) находит в массиве первое вхождение element, начиная с индекса from, и возвращает его индекс, если такого элемента нет - возвратится -1. indexOf просматривает массив с индекса from до конца, lastIndexOf - наоборот, от индекса from к началу.


var m = [1, 1, 2, 2];
alert(m.indexOf(1)); // вернет 0
alert(m.indexOf(1, 2)); // вернет -1
alert(m.lastIndexOf(2)); // вернет 3
alert(m.lastIndexOf(2, 1)); // вернет -1

forEach(callback) выполняет функцию callback над каждым элементом массива.
map(callback) возвращает массив, составленный из результатов работы callback на каждом элементе исходного массива.


var a = [1, 2, 3];
var b = a.map(function(n) { return n * n; });
alert(b); // выведет 1,4,9

filter(callback) возвращает только те элементы исходного массива, где функция callback возвратила true.
every(callback) возвращает true, если callback для всех элементов массива вернул true.
some(callback) возвращает true, если хотя бы для одного элемента массива callback вернул true.


var a = [1,0,2,3,0,0];
var is_zero = function(n) { return n == 0; }
alert(a.some(is_zero)); // выведет true
alert(a.filter(is_zero).every(is_zero)); // выведет true

Если Вам понравился вопрос, проголосуйте за него

Голосов: 18  loading...
dimka_kep   sybase   c0nst   art   Zitrix   Melnosta   M_July   stoneflash   fallenaxe   web_michael   int64   daemon9000   d_timaas   banhit   andrij   VovanVE   a_w   Hripunov