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


Как использовать синтаксис класса для определения функции конструктора
Пошаговое руководство от freeCodeCamp JavaScript Algorithms and Data Structures с решением для назначения Метод конструктора — это специальный метод для создания и инициализации объекта, созданного с помощью класса, а ключевое слово класса объявляет новую функцию, к которой добавляется конструктор. Метод конструктора объявления класса вызывается с ключевым словом new для создания нового объекта. Проблема назначения // Only change code below this line class Vegetable {..

Принципы функционального программирования на JavaScript, которые упростят вам жизнь при программировании
Способ писать более безопасный код и ограничивать побочные эффекты. Кто еще любит писать функции без побочных эффектов? Я думаю, что мы, как программисты, все делаем. Сегодня в этой истории я расскажу вам об основных принципах функционального программирования, которые облегчат вам жизнь при программировании. Давай займемся этим. 1. Чистые функции Когда дело доходит до чистых функций, вам нужно помнить только две вещи: Они возвращают тот же результат, если даны те же..

4 способа создать пользовательский объект в JavaScript
Сначала JavaScript — это казуальный язык программирования. Он родился в 1995 году и обеспечивает богатое взаимодействие с пользователем на веб-странице. Сегодня JavaScript превратился в язык программирования общего назначения и широко применяется в различных областях. Побочным эффектом таких быстрорастущих и долгоживущих языков, как JavaScript, является для одной и той же цели всегда существует разный синтаксис . Например, мы можем выбрать var или let , чтобы объявить новую..

Javascript. 5 новинок, которые мы тратим на ES2021
Откройте для себя новые функции, которые Javascript будет включать в следующую версию языка. С тех пор, как в 2015 году был выпущен ES6 , год за годом Javascript получал интересные новости, улучшающие то, как мы работаем с этим языком. Это правда, что ни одна из них не была революцией, которая в то время означала функции, включенные в EcmaScript 2015 (оператор расширения, промисы…), но они способствовали тому, чтобы язык Javascript становился все более зрелым. Теперь, когда мы..

Оператор равенства VS Identity JavaScript
Оператор равенства VS Identity JavaScript ( 4 == '4') == (4 === '4') Результат будет true или false ?? # Оператор равенства: ( == ) Операторы равенства ( == ) сравнивают данные одного типа . при сравнении любой элемент имеет другой data type в этот раз автоматически convert одинаковый data type 4 == '4' // number and string // but output true автоматическое преобразование для обеспечения равенства 4 == 4 or '4' == '4' // output true # Оператор..

Репозитории Github для разработчиков JavaScript
От тестирования до подготовки к интервью — вот несколько отличных репозиториев Github. 1. Алгоритмы JavaScript и структуры данных Большая коллекция структур данных и алгоритмов, каждый из которых имеет четкое объяснение. Если алгоритмы не являются вашей сильной стороной или вы хотите отточить свои навыки перед собеседованием, загляните в этот репозиторий. trekhleb/javascript-algorithms Этот репозиторий содержит примеры многих популярных алгоритмов и..

То, что я узнал сегодня о JavaScript
Мы все знаем о переменной JavaScript и ее значениях давайте обсудим немного подробнее Есть два типа значений 1. Примитивные типы 2. Непримитивные типы Примитивные типы – это · Нить · Число · Неопределенный · Нулевой · Булево значение И все остальные типы не являются примитивными Обработка ошибок в JavaScript Как бы мы ни были хороши в программировании, иногда в наших скриптах бывают ошибки. Они могут возникать из-за наших ошибок, неожиданного ввода пользователя..