Что такое арность? Как получить арность функции в JS?
Арность — это количество аргументов функции. Например — вот объявление пары функций:
В JS можно получить арность функции с помощью свойства length:
Арность — это количество аргументов функции. Например — вот объявление пары функций:
function fn(a, b) {Функция fn принимает два аргумента (это бинарная или 2-арная функция), функция fn2 принимает три аргумента (тернарная, 3-арная функция).
//...
}
function fn2(a, b, c) {
//...
}
В JS можно получить арность функции с помощью свойства length:
function foo(x, y, z) {
return foo.length; // Will return 3
}
#jsThis media is not supported in your browser
VIEW IN TELEGRAM
На ноль делить нельзя!
Калькулятор на JavaScript предупреждает, что на ноль делить не надо, но если все же попробуете, то увидите интересный эффект.
#js
Калькулятор на JavaScript предупреждает, что на ноль делить не надо, но если все же попробуете, то увидите интересный эффект.
#js
CSS. Какова специфичность “ul ol li.red”?
Anonymous Quiz
11%
0,0,3,1
26%
0,0,1,3
15%
1,1,1,1
6%
1,2,2,1
42%
Посмотреть ответ
This media is not supported in your browser
VIEW IN TELEGRAM
Hamburger Icons Animations
Несколько вариантов анимации иконки-гамбургера, реализованные с помощью CSS и JavaScript.
#js
Несколько вариантов анимации иконки-гамбургера, реализованные с помощью CSS и JavaScript.
#js
Как добавить HTML элементу обработчик события?
Найдем первую кнопку на странице и будем выводить сообщение в консоль, когда произошел клик по этой кнопке.
#js
addEventListener()
добавляет элементу действие, которое будет выполнено после срабатывания события. Например, после клика мыши или нажатия клавиши.Найдем первую кнопку на странице и будем выводить сообщение в консоль, когда произошел клик по этой кнопке.
const element = document.querySelector('button')
element.addEventListener('click', function (event) {
console.log('Произошло событие', event.type)
})
При вызове функции в нее передаётся специальный объект (в примере выше — event), который у разных типов событий разный. Например, у событий нажатия клавиши есть код клавиши, а у событий перемещения мыши — координаты.#js
This media is not supported in your browser
VIEW IN TELEGRAM
27 основных однострочных функций JavaScript
Список из 27 однострочных функций JavaScript, которые используются ежедневно и необходимы каждому разработчику.
#js
Список из 27 однострочных функций JavaScript, которые используются ежедневно и необходимы каждому разработчику.
#js
Каким будет output следующего JavaScript-кода?
console.log(Pattern.matches("[amn]", "abcd"));
console.log(Pattern.matches("[amn]", "abcd"));
Anonymous Quiz
17%
true
22%
false
15%
undefined
12%
a
35%
Посмотреть ответ
Как проверить, содержится ли значение в коллекции Set?
Метод
Пример:
Метод
set.has()
проверяет, содержится ли значение в коллекции Set. Если значение есть в коллекции, метод вернет true, в противном случае — false.Пример:
const watchList = new Set(['Сияние', 'Интерстеллар', 'Казино'])
console.log(watchList.has('Казино'))
// true
console.log(watchList.has('Чёрная пантера'))
// false
#jsThis media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
BEER
Кружка наполняется пивом при клике и удержании кнопки мыши. Реализовано на чистом CSS с использованием SVG.
#css
Кружка наполняется пивом при клике и удержании кнопки мыши. Реализовано на чистом CSS с использованием SVG.
#css