JSFiddle

Vasily's public fiddles

  • sortByField() - solution

    Создать функцию sortByField(a, field), сортирующую массив объектов.

  • 3.4 - sortByField() - v1.3

    Далее усовершенствовать функцию sortByField(): кроме направления сортировки теперь также могут быть указаны поля вложенных объектов. Например, sortByField(a, "+birth.year") сортирует объекты по возрастанию поля year вложенного объекта birth.

  • 3.3 - sortByField() - v1.2

    Далее усовершенствовать функцию sortByField(): использовать несколько полей для точного сравнения. Сравнение должно проводиться по первому полю из списка; если значения равны, проверяется второе поле, затем третье и т.д. Вторым аргументом в функцию теперь можно будет передать массив. Пример: sortByField(a, ["+age", "+name"]) отсортирует массив по значению поля age, а для равных значений age будет проверено поле name.

  • 3.2 - sortByField() - v1.1

    Усовершенствовать функцию sortByField() из первого задания следующим образом: название поля теперь может содержать символ "+" (сортировать по возрастанию) или "-" (по убыванию). Например, sortByField(a, "-age") сортирует массив по убыванию поля age. Если направление не указано, сортировать по возрастанию

  • 3.1 - sortByField() - v1.0

    Создать функцию sortByField(a, field), сортирующую массив объектов a в порядке возрастания значения поля, заданного параметром field. Функция должна отсортировать массив и вернуть его.

  • 2.2 - countPrimes()

    Создать функцию countPrimes(min, max), подсчитывающую количество простых чисел в диапазоне [min; max), то есть включая нижнюю границу и не включая верхнюю. Полагайте, что функции передаются корректные аргументы: min, max - целые числа, 0 <= min <= max <= 1e+14. Можно использовать функцию isPrime из первого задания

  • 2.5 - typeOf()

    Создать функцию isSorted(a), проверяющую, является ли массив a отсортированным. Функция должна работать как для массивов чисел, так и для массивов строк, причем корректно распознавать как последовательности по убыванию, так и последовательности по возрастанию. Массивы из элементов разного типа следует определять как несортированные.

  • 2.3 - isSorted()

    Создать функцию isSorted(a), проверяющую, является ли массив a отсортированным. Функция должна работать как для массивов чисел, так и для массивов строк, причем корректно распознавать как последовательности по убыванию, так и последовательности по возрастанию. Массивы из элементов разного типа следует определять как несортированные.

  • 2.1 - isPrime()

    Создать функцию isPrime(p), проверяющую, является ли p простым числом. Функция должна возвращать true для простых чисел, false во всех остальных случаях (в том числе, если функции передано не целое число). Например, 2, 5, 13, 97 - простые числа; 0, 6, 91, -5, 1, "7", 2.1 - не являются простыми.

  • Progress with inversed text

    No-Library (pure JS), HTML, CSS, JavaScript

  • blink

    blink hover effect

  • KLADR

    jQuery 1.7.2, HTML, CSS, JavaScript