JSFiddle

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