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