Метод Object.getOwnPropertyDescriptor()
Метод
В примере у нас есть объект
#метод
Метод
Object.getOwnPropertyDescriptor()
в JavaScript используется для получения дескриптора свойства объекта. Дескриптор свойства представляет собой объект, содержащий информацию о свойстве, такую как его значение, наличие флагов доступности, возможность изменения и другие характеристики.В примере у нас есть объект
user
с двумя свойствами: name
и age
. Мы применяем метод Object.getOwnPropertyDescriptor()
, передавая ему объект user
и имя свойства "name"
. Результатом будет объект descriptor
, содержащий информацию о свойстве "name"
.#метод
👍2
Трекер расходов
SheetJS — это библиотека JavaScript для Excel, которая позволяет преобразовывать html-таблицу, массив или json в загружаемый xlsx-файл. Все это делается прямо в браузере. Благодаря этой статье ты узнаешь, как создать трекер расходов с помощью SheetJS.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
SheetJS — это библиотека JavaScript для Excel, которая позволяет преобразовывать html-таблицу, массив или json в загружаемый xlsx-файл. Все это делается прямо в браузере. Благодаря этой статье ты узнаешь, как создать трекер расходов с помощью SheetJS.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
❤4👍3
Метод JSON.stringify()
Метод
В примере у нас есть объект
Строка представляет собой объект в формате JSON, где каждое свойство объекта представлено в виде ключа и значения, заключенных в двойные кавычки. С помощью метода
#метод
Метод
JSON.stringify()
в JavaScript используется для преобразования объекта в JSON-строку. JSON (JavaScript Object Notation) - это формат обмена данными, который широко используется для передачи данных между клиентом и сервером. Метод JSON.stringify()
принимает объект и возвращает его строковое представление в формате JSON.В примере у нас есть объект
user
, который содержит информацию о пользователе, такую как имя, возраст и город. Мы применяем метод JSON.stringify()
к объекту user
для преобразования его в JSON-строку. Результатом будет строка, содержащая данные в формате JSON:{"name":"Алексей","age":30,"city":"Москва"}
Строка представляет собой объект в формате JSON, где каждое свойство объекта представлено в виде ключа и значения, заключенных в двойные кавычки. С помощью метода
JSON.stringify()
мы можем легко преобразовать объекты в формат JSON и использовать их для передачи данных по сети или сохранения на сервере.#метод
👍7🔥2❤1
Повышение производительности
Делимся статьей, где автор дает советы по повышению производительности JavaScript. К ним относятся: использование локальных переменных, XMLHttpRequest, инструментов для отладки и многое другое.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Делимся статьей, где автор дает советы по повышению производительности JavaScript. К ним относятся: использование локальных переменных, XMLHttpRequest, инструментов для отладки и многое другое.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍3❤1
Метод includes()
Метод
В примере у нас есть массив
В первом вызове метода
Во втором вызове метода
Метод
удобный способ выполнить такую проверку.
#метод
Метод
includes()
в JavaScript используется для проверки наличия определенного элемента в массиве. Он возвращает логическое значение true
, если элемент присутствует в массиве, и false
, если элемент отсутствует.В примере у нас есть массив
покемоны
, который содержит названия различных покемонов. Мы используем метод includes()
для проверки наличия определенных покемонов в массиве.В первом вызове метода
includes()
мы проверяем, содержит ли массив покемоны
элемент 'Чаризард'
. Поскольку 'Чаризард'
присутствует в массиве, результатом будет true
.Во втором вызове метода
includes()
мы проверяем, содержит ли массив покемоны
элемент 'Бульбазавр'
. Поскольку 'Бульбазавр'
отсутствует в массиве, результатом будет false
.Метод
includes()
полезен при необходимости проверить наличие конкретного элемента в массиве, без необходимости получать его индекс или подсчета количества вхождений. Он предоставляет простой и удобный способ выполнить такую проверку.
#метод
👍3❤1
Топ-15 шпаргалок для разработчиков
Некоторые языки и фреймворки настолько сложны, что ты можешь не помнить весь синтаксис или методы. К счастью, существуют шпаргалки, которые помогают быстро вспомнить необходимые методы. Делимся статьей, где автор демонстрирует 15 шпаргалок для программистов и WEB-разработчиков.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Некоторые языки и фреймворки настолько сложны, что ты можешь не помнить весь синтаксис или методы. К счастью, существуют шпаргалки, которые помогают быстро вспомнить необходимые методы. Делимся статьей, где автор демонстрирует 15 шпаргалок для программистов и WEB-разработчиков.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍4❤2🔥2
Метод reduce()
Метод
Синтаксис метода
В примере у нас есть массив
В функции обратного вызова передается два параметра:
В примере мы начинаем с начального значения
#метод
Метод
reduce()
предоставляет мощный инструмент для работы с массивами.Синтаксис метода
reduce()
выглядит следующим образом: array.reduce(callback, initialValue)
. Первым аргументом передается функция обратного вызова (callback
), которая будет применяться к каждому элементу массива. Вторым аргументом является начальное значение (initialValue
), которое будет использоваться при первой итерации.В примере у нас есть массив
числа
, содержащий набор чисел. Мы используем метод reduce()
для вычисления суммы всех элементов массива.В функции обратного вызова передается два параметра:
аккумулятор
и текущее
. аккумулятор
представляет собой аккумулированное значение, которое будет обновляться на каждой итерации. текущее
представляет текущий элемент массива.В примере мы начинаем с начального значения
0
. На каждой итерации мы добавляем значение текущего элемента к аккумулятору. В результате получаем сумму всех элементов массива, которая будет сохранена в переменной сумма
.#метод
👍5❤2🔥2
Копирование в JavaScript
Не все копии в JavaScript одинаковы. Когда ты копируешь переменную в JavaScript, она классифицируется как поверхностная или глубокая копия. Делимся статьей, где автор наглядно демонстрирует разницу между поверхностной и глубокой копией.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Не все копии в JavaScript одинаковы. Когда ты копируешь переменную в JavaScript, она классифицируется как поверхностная или глубокая копия. Делимся статьей, где автор наглядно демонстрирует разницу между поверхностной и глубокой копией.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍2
Метод split()
Метод
Синтаксис метода
В примере у нас есть строка
Результатом будет массив
Метод
#метод
Метод
split()
предоставляет возможность разделить строку на подстроки на основе заданного разделителя. Результатом метода будет массив подстрок, полученных путем разделения исходной строки.Синтаксис метода
split()
выглядит следующим образом: string.split(separator, limit)
. Первым аргументом separator
указывается разделитель, по которому будет производиться разделение. Второй аргумент limit
является необязательным и позволяет ограничить количество элементов в результирующем массиве.В примере у нас есть строка
фраза
, содержащая приветствие и вопрос о самочувствии. Мы используем метод split()
с разделителем ", "
для разделения строки на подстроки.Результатом будет массив
подстроки
, содержащий две подстроки: "Привет" и "как дела?". Разделитель ", "
указывает на то, что разделение должно производиться по этой комбинации символов.Метод
split()
находит широкое применение в обработке текстовых данных, где требуется разделение строки на отдельные элементы для дальнейшей обработки.#метод
👍2🔥1
Анатомия ошибки
Первый шаг к пониманию ошибок JavaScript — понять, откуда они берутся. Большинство ошибок JavaScript автоматически генерируются движком JavaScript. Делимся статьей, где автор рассказывает про различные типы ошибок.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Первый шаг к пониманию ошибок JavaScript — понять, откуда они берутся. Большинство ошибок JavaScript автоматически генерируются движком JavaScript. Делимся статьей, где автор рассказывает про различные типы ошибок.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍5❤4🔥1
Метод map()
Метод
Синтаксис метода
В примере мы применяем функцию
#метод
Метод
map()
в JavaScript является одним из основных инструментов для работы с массивами. Он позволяет применить заданную функцию к каждому элементу массива и создать новый массив, содержащий результаты этой операции. Преимущество метода map()
заключается в его удобстве и гибкости, позволяя легко изменять и преобразовывать элементы массива.Синтаксис метода
map()
выглядит следующим образом: array.map(callback(element, index, array))
. Здесь array
представляет исходный массив, а callback
- функция обратного вызова, которая будет применяться к каждому элементу массива. Внутри функции обратного вызова можно определить необходимую логику преобразования элемента.В примере мы применяем функцию
слово => слово + "?"
к каждому элементу массива слова
, добавляя знак вопроса в конец каждого слова. Результатом работы метода map()
будет новый массив преобразованныйМассив
, содержащий преобразованные элементы исходного массива.#метод
👍7❤1🔥1
Внутреннее устройство JavaScript
По мере того, как JavaScript становится все более и более популярным, команды используют его поддержку на многих уровнях своего стека — фронтенд, бэкенд, гибридные приложения, встроенные устройства и многое другое. Делимся статьей, где рассказано про внутреннее устройство JavaScript.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
По мере того, как JavaScript становится все более и более популярным, команды используют его поддержку на многих уровнях своего стека — фронтенд, бэкенд, гибридные приложения, встроенные устройства и многое другое. Делимся статьей, где рассказано про внутреннее устройство JavaScript.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍2
Метод toFixed()
Метод
Для использования метода
В приведенном примере у нас есть число
#метод
Метод
toFixed()
в JavaScript используется для форматирования числа с фиксированным количеством знаков после десятичной точки. Он возвращает строковое представление числа с указанным числом знаков после запятой.Для использования метода
toFixed()
, вызовите его на числе, которое хотите отформатировать, и передайте количество желаемых знаков после десятичной точки в виде аргумента. Метод toFixed()
вернет строку с отформатированным числом.В приведенном примере у нас есть число
3.14159
, к которому мы применяем метод toFixed()
с аргументом 2
. Метод toFixed(2)
форматирует число, оставляя два знака после десятичной точки, и возвращает строку "3.14"
. Мы выводим эту строку в консоль и получаем "3.14". Обратите внимание, что метод toFixed()
округляет число в соответствии с правилами округления.#метод
👍2
18 продвинутых навыков JavaScript для старших инженеров-программистов
Эти лайфхаки помогут эффективно решать проблемы с браузером, изображениями, DOM-элементами и JS-скриптами. Они позволят вам подняться на новый уровень профессионализма, а вашим пользователям обеспечат максимальный комфорт.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Эти лайфхаки помогут эффективно решать проблемы с браузером, изображениями, DOM-элементами и JS-скриптами. Они позволят вам подняться на новый уровень профессионализма, а вашим пользователям обеспечат максимальный комфорт.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍2❤1
Метод Object.values()
Метод
Для использования метода
В примере у нас есть объект с различными свойствами, такими как "имя", "возраст" и "город". Мы вызываем метод
Метод
#метод
Метод
Object.values()
в JavaScript используется для извлечения значений свойств объекта и возвращения их в виде массива. Этот метод позволяет получить все значения, находящиеся в свойствах объекта, игнорируя их ключи.Для использования метода
Object.values()
, передайте объект, чьи значения вы хотите извлечь, как аргумент. Метод вернет новый массив, содержащий все значения свойств объекта.В примере у нас есть объект с различными свойствами, такими как "имя", "возраст" и "город". Мы вызываем метод
Object.values()
и передаем в него этот объект. Результатом будет новый массив значения
, содержащий все значения свойств объекта. В данном случае, вывод в консоль будет следующим: ['Алексей', 30, 'Москва']
.Метод
Object.values()
полезен, когда вам необходимо работать только с значениями свойств объекта, без учета их ключей. Например, вы можете использовать этот метод для итерации по значениям объекта или для проверки наличия определенного значения в объекте.#метод
👍9
Стек вызовов JavaScript: объяснение с помощью иллюстраций
Как выполняются функции в Javascript? Каков порядок их выполнения? Что такое контекст выполнения? Отвечаем на эти вопросы с иллюстрациями.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Как выполняются функции в Javascript? Каков порядок их выполнения? Что такое контекст выполнения? Отвечаем на эти вопросы с иллюстрациями.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
❤4
Метод includes()
Метод
Для использования метода
В приведенном примере у нас есть массив
#метод
Метод
includes()
в JavaScript используется для проверки наличия определенного элемента в массиве или строке. Он возвращает булевое значение, указывающее, найден ли элемент.Для использования метода
includes()
, вызовите его на массиве или строке, над которыми хотите выполнить поиск. Передайте в качестве аргумента элемент, который вы ищете. Метод вернет true
, если элемент найден, и false
, если элемент отсутствует.В приведенном примере у нас есть массив
['яблоко', 'груша', 'апельсин', 'банан']
. Мы вызываем метод includes('груша')
, чтобы проверить, содержит ли массив элемент 'груша'
. Метод возвращает true
, так как 'груша'
присутствует в массиве. Затем мы вызываем метод includes('слива')
, чтобы проверить, содержит ли массив элемент 'слива'
. Метод возвращает false
, так как 'слива'
отсутствует в массиве. Результаты выводятся в консоль.#метод
👍8❤1
6 современных возможностей JavaScript, о которых не знает большинство разработчиков
Современному JavaScript есть что предложить разработчикам для решения насущных задач. Эти 6 советов помогут писать лаконичный, хорошо читаемый и отлично работающий код JavaScript.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Современному JavaScript есть что предложить разработчикам для решения насущных задач. Эти 6 советов помогут писать лаконичный, хорошо читаемый и отлично работающий код JavaScript.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
🔥4👍1
Метод splice()
Метод
В примере у нас есть массив
#метод
Метод
splice()
в JavaScript используется для изменения содержимого массива путем удаления, замены или добавления элементов. Он изменяет сам исходный массив и возвращает новый массив, содержащий удаленные элементы (если они были удалены).В примере у нас есть массив
['яблоко', 'груша', 'апельсин', 'банан']
. Мы вызываем метод splice(1, 2, 'слива', 'вишня')
, указывая, что нужно начать изменение с индекса 1, удалить 2 элемента ('груша', 'апельсин') и добавить элементы 'слива' и 'вишня'. Метод splice()
изменяет исходный массив, и он становится ['яблоко', 'слива', 'вишня', 'банан']
. Он также возвращает массив с удаленными элементами, который в данном случае будет ['груша', 'апельсин']
. Мы выводим оба массива в консоль и получаем соответствующие результаты.#метод
👍9
Асинхронность в браузере
Делимся статьей, в которой автор составил подробный гайд про асинхронность в браузере. Рассмотрены цикл событий, функции обратного вызова, async/await и другие темы. Благодаря данной статье у тебя сформируется полное понимание асинхронности в браузере.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Делимся статьей, в которой автор составил подробный гайд про асинхронность в браузере. Рассмотрены цикл событий, функции обратного вызова, async/await и другие темы. Благодаря данной статье у тебя сформируется полное понимание асинхронности в браузере.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍3