Проверка наличия обязательных параметров функций
JavaScript позволяет задавать значение по умолчанию для параметров функции. Используя эту возможность, мы можем реализовать интересный способ проверки наличия обязательных параметров при вызове функций и методов:
#js
JavaScript позволяет задавать значение по умолчанию для параметров функции. Используя эту возможность, мы можем реализовать интересный способ проверки наличия обязательных параметров при вызове функций и методов:
const isRequired = () => { 
   throw new Error('param is required'); 
};
const print = (num = isRequired()) => {
   console.log(`printing ${num}`)
}
print(2);//printing 2
print()// error
Теперь при отсутствии параметра у нас выводится ошибка, которую можно кастомизировать, как нам удобно.#js
👍16❤1
  JavaScript. Что будет выведено в консоль?
  Anonymous Quiz
    23%
    { x: 100, y: 20 }
      
    39%
    { x: 10, y: 20 }
      
    10%
    { x: 100 }
      
    18%
    ReferenceError
      
    10%
    Посмотреть ответы
      
    Создание кольцевой диаграммы на JavaScript
Кольцевая диаграмма, названная так из-за сходства с кольцом, — это круговая диаграмма с отверстием в центре. В этом руководстве мы применим технику построения кольцевых диаграмм для визуализации количества побед, одержанных на турнирах Большого шлема легендой тенниса Роджером Федерером.
#js #ru
  Кольцевая диаграмма, названная так из-за сходства с кольцом, — это круговая диаграмма с отверстием в центре. В этом руководстве мы применим технику построения кольцевых диаграмм для визуализации количества побед, одержанных на турнирах Большого шлема легендой тенниса Роджером Федерером.
#js #ru
JavaScript. Какой из методов объекта Date вернет время, прошедшее с 1/1/1970, в миллисекундах?
  Anonymous Quiz
    26%
    getDate()
      
    21%
    getMilliseconds()
      
    30%
    getTime()
      
    18%
    Ни один из перечисленных
      
    4%
    Посмотреть ответы
      
    👍2
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Steam inspired game card hover effect
Эффект блика в стиле Steam при наведении на игровую карточку, реализованный на чистом CSS.
#css
  Эффект блика в стиле Steam при наведении на игровую карточку, реализованный на чистом CSS.
#css
Книги по Frontend на русском языке  - канал, где ты можешь бесплатно КАЧАТЬ  Frontend книги на русском языке
- качай книги
- читай
- становись программистом.
Все книги 2017-2020 годов. Все русскоязычные.
Самая удобная навигация по тегам: #js #css #node #react #angular #vue
Подписывайся и качай: @frontbooksru
  - качай книги
- читай
- становись программистом.
Все книги 2017-2020 годов. Все русскоязычные.
Самая удобная навигация по тегам: #js #css #node #react #angular #vue
Подписывайся и качай: @frontbooksru
JavaScript. Что произойдет при выполнении этого кода?
  Anonymous Quiz
    4%
    В консоль будет выведена строка “е”
      
    9%
    В консоль будет выведена строка “т”
      
    27%
    В консоль будет выведено число 5
      
    5%
    В консоль будет выведена строка “Привет”
      
    47%
    Произойдет ошибка
      
    9%
    Посмотреть ответы
      
    👍5
  