Публикации по теме 'javascript-tricks'


5 чрезвычайно мощных приемов JavaScript, которые вы должны знать 🔥
JavaScript — один из самых популярных языков программирования в Интернете. Он используется для всего: от создания анимации до того, чтобы заставить ваш веб-браузер делать всевозможные классные вещи. В этом посте я научу вас 5 мощным приемам JavaScript, которые сделают вас еще более крутым разработчиком! 🚀 Получить объект по условию Возвращает элементы, существующие в обоих массивах, после использования предоставленной функции для каждого элемента массива обоих. Создайте набор,..

Использование пространства имен в JavaScript с использованием магии eval
Оценочная функция Возможно, вы знаете или не знаете, что в JavaScript есть функция под названием eval , которая преобразует строку в код JS и выполняет ее в текущей области. В некоторых ситуациях это может быть опасно, особенно если клиенты получают строку, но это открывает новый мир возможностей в JS. Вы даже можете создать парсер кода Python! Однако в этом блоге мы увидим, как можно создать ключевое слово using namespace . Создайте «использующую» функцию, используя eval Было бы..

«12 очень полезных приемов JavaScript» в Интернете
Используйте !! преобразование переменной в логический тип Иногда нам нужно проверить, существует ли какая-либо переменная или имеет ли она допустимое значение, таким образом, обрабатывая их значение как true . Для выполнения такой проверки вы можете использовать !! (оператор двойного отрицания), который автоматически преобразует любой тип данных в логическое значение, только эти переменные будут возвращены false:0,null,"",undefined, NaN , все остальные будут возвращены true ...

Генерация случайных чисел в JavaScript с использованием Crypto, без Math.rand ()
Узнайте, как получить случайное число без использования Math.rand() Метод Crypto.getRandomValues() позволяет получать криптостойкие случайные значения. Синтаксис: getRandomValues( typedArray ) Аргумент: typedArray → является целочисленным TypedArray , который может быть Int8Array , или Uint8Array , или Int16Array , или Uint16Array , или Int32Array , или Uint32Array . Все элементы в массиве будут заполнены случайными числами. В следующем примере будет сгенерирован..

JS Попался! (карта с parseInt)
В этой серии мы обсудим некоторые подводные камни, с которыми я сталкиваюсь при работе с JavaScript. Как видно из названия, в этом случае мы будем рассматривать постановку задачи, связанную с Array.prototype.map и parseInt . Примечание. Пожалуйста, не путайте с объектом Map , который содержит пару ключ-значение, в этой статье я буду называть Array.prototype.map картой. Постановка проблемы: Давайте попробуем выяснить вывод следующего фрагмента: let date = “2020–12–12”; let..

Прокси и отражение в Javascript
Объект Proxy оборачивает другой объект и перехватывает операции, такие как чтение/запись свойств и другие, при необходимости обрабатывая их самостоятельно или прозрачно позволяя объекту обрабатывать их. Прокси используются во многих библиотеках и некоторых браузерных фреймворках. Мы увидим много Синтаксис let proxy = new Proxy(target, handler) target — объект для обертывания, может быть чем угодно, в том числе и функциями. handler — конфигурация прокси: объект с..

Подробная информация о дате и времени Javascript
Узнайте о дате и времени в Javascript, создав несколько классных 😎 вещей Javascript имеет встроенный объект Date для обработки всех операций, связанных со временем и датой. Например, вы можете отображать текущую дату / время, создать календарь, построить таймер Pomodoro, закодировать 🛑 секундомер и многое другое. Создание объекта даты Мы можем создать объект Date с помощью оператора new . Этот метод возвращает текущую дату с указанием времени и часового пояса. Есть..