Вы когда-нибудь задумывались о том, как здорово было бы использовать визуализацию данных с помощью D3 или React в Jupyter Notebook? Много раз, скорее всего.
Продовжити читання “notebookJS: JavaScript и D3 в Jupyter Notebook”Позначка: JavaScript
Ошибки, которые не учат: на что обратить внимание при изучении JavaScript
Мы с вами знаем, что JavaScript — очень объемный язык программирования с различными вспомогательными библиотеками, фреймворками, базами данных и дополнительным функционалом.
Продовжити читання “Ошибки, которые не учат: на что обратить внимание при изучении JavaScript”Решение частых алгоритмических вопросов на JavaScript
Вы когда-нибудь пытались разработать алгоритм решения задачи на техническом собеседовании?
Продовжити читання “Решение частых алгоритмических вопросов на JavaScript”Сортировка массивов в JavaScript
Сортировка массивов в JavaScript делается через метод array.sort()
Продовжити читання “Сортировка массивов в JavaScript”Nullish Coalescing(оператор нулевого слияния) в JavaScript
Оператор нулевого слияния “??” является нововведением в ES2020, которое представляет собой укороченную оценку логического выражения, отдающее правый операнд в случае, если левый операнд является null или undefined, если же нет, то тогда он отдаст левый операнд.
Продовжити читання “Nullish Coalescing(оператор нулевого слияния) в JavaScript”Decorator паттерн в Javascript.
JavaScript предоставляет удивительно гибкие возможности по работе с функциями: их можно передавать, в них можно записывать данные как в объекты, у них есть свои встроенные методы…
Продовжити читання “Decorator паттерн в Javascript.”Дата и время в JavaScript
В JS есть встроенный объект: Date. Он содержит дату и время, а также предоставляет методы управления ими.
Продовжити читання “Дата и время в JavaScript”Зачем в JavaScript нужен строгий режим
Строгий режим (strict mode) — это важная часть современного JavaScript. Именно этот режим позволяет разработчикам пользоваться более ограниченным, чем стандартный, синтаксисом.
Продовжити читання “Зачем в JavaScript нужен строгий режим”Интересные факты про JavaScript
# NaN это число
NaN (Not A Number) это число,
а также NaN не равен самому себе.
Единственный способ проверить что то на равенство с NaN, это функция isNaN().NaN === NaN// Falsetypeof NaN// Number
JavaScript глубокое копирование объектов
Назначение исходного объекта новой переменной создает поверхностную копию, что означает, что оригинал и копия связаны, и любое изменение повлияет на них обоих, как в следующем примере:
Продовжити читання “JavaScript глубокое копирование объектов”