Vasily's public fiddles
-
Text Effects
No-Library (pure JS), HTML, CSS, JavaScript
-
Test Prime gap
No-Library (pure JS), HTML, CSS, JavaScript
-
Prime gap
No-Library (pure JS), HTML, CSS, JavaScript
-
Snow generator
jQuery 2.2.4, HTML, CSS, JavaScript
-
Pattern finder
No-Library (pure JS), HTML, CSS, JavaScript
-
Block to the left
No-Library (pure JS), HTML, CSS, JavaScript
-
Bezier math
jQuery 3.3.1, HTML, CSS, JavaScript
-
Aurora
No-Library (pure JS), HTML, CSS, JavaScript
-
collectStats
Собрать статистику повторения элементов массива. А именно, для массива строк вернуть объект, в котором ключами будут уникальные элементы массива, а значениями - количество повторений ключа.
-
zeroProximal
В массиве температур (числа от -30 до +40) найти элемент, наиболее близкий к 0. Для равноудаленных положительного и отрицательного значений выбрать положительное. Если в массиве нет ни одного числа, вернуть undefined.
-
sumArray
Вычислить сумму элементов массива
-
array declaration
Поместить в переменную array массив, содержащий числа от 9 до 0 в убывающем порядке.
-
intersectObjects
Найти пересечение двух объектов. А именно, для 2 объектов создать новый объект с полями, которые есть как в первом объекте, так и во втором. Значения полей брать из первого объекта.
-
countFields
Сосчитать количество полей объекта
-
object declaration
Поместить в переменную book объект, описывающий книгу. Объект должен содержать следующие поля: name (строка) - название author (строка) - автор pages (число) - кол-во страниц colorful (boolean) - цветная печать Книга должен иметь объектное поле publisher со следующими (вложенными) полями: name (строка) - название издательства city (город) - город издательства year (число) - год издания Все поля должны быть заданы, иметь указанный тип, и других полей быть не должно.
-
declarations
Объявите 2 переменные: a со значением 2 (как строка) и b, без значения. Объявите функцию writeToConsole, печатающую единственный входной аргумент в консоль (console.log).
-
Имитация набора текста
No-Library (pure JS), HTML, CSS, JavaScript
-
Странный массив
Дан массив с фамилиями и зарплатами (именно в таком виде): ['Иванов', 300, 'Петров', 200, 'Сидоров', 400]. 1. Отсортируйте этот массив по возрастанию зарплаты. 2. Вывести фамилию с наибольшей зарплатой. 3. Сделайте человеку по фамилии Петров зарплату 100.
-
random particle
No-Library (pure JS), HTML, CSS, JavaScript
-
findExtremeIndex
Найти индекс элемента в массиве, такого что по сравнению со средним арифметическим соседей он или как минимум вдвое меньше (слишком мал), или как минимум вдвое больше (слишком велик). Использовать findIndex