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


Как вставлять и удалять элементы массива в JavaScript
Вставка и удаление — одни из самых важных операций в массиве JavaScript. Мы можем добиться этого, используя различные строковые методы. Теперь мы увидим некоторые такие методы JavaScript. Вставить в начало Чтобы добавить элемент в начало массива, мы будем использовать метод unshift() . let anArray = [1, 5, 8]; anArray.unshift(30); console.log(anArray); //Вывод: [30, 1, 5, 8] Удалить с самого начала Чтобы удалить элемент с конца массива, мы можем использовать метод..

Простое руководство по Object.preventExtensions(), Object.seal() и Object.freeze()
Предпосылки: Прежде чем приступить к этой статье, убедитесь, что вы хорошо понимаете Object.defineProperty и свойства дескриптора, такие как доступные для записи, настраиваемые и перечисляемые. Неизменяемость Неизменяемое значение — это значение, значение которого нельзя изменить без создания совершенно нового. В JavaScript все примитивные значения неизменяемы. Для сравнения, объекты и массивы по умолчанию изменяемы — их свойства и элементы можно изменять без переназначения..

Утверждайте свои журналы вместо использования условных журналов консоли…
Программисты любят сокращать объем кода, который им приходится писать, чтобы завершить то, что они делают, за короткий промежуток времени. Во многих случаях существуют различные способы сократить фрагмент кода, но иногда незнание всего, что может предложить язык, приводит к тому, что мы пишем более длинный код. Ну, я не говорю, что знаю все, на самом деле это сложная задача. Но иногда может помочь просто поиск определенных синтаксисов, чтобы сократить количество времени, которое вы..

Как инкапсулировать Axios и модульность
инкапсулировать Axios Установить Аксиос npm install axios -s 2. Импортировать аксиомы // utils/request.js import axios from 'axios' export const baseURL = process.env.NODE_ENV === 'production' ? ' http://wrz521.top:8080/api/' : ' http://127.0.0.1:8080/api/' // instantiate axios const request = axios.create({ baseURL, // base path…

20. Фрагмент кода для splice() и slice(): подготовка к собеседованию на высшем уровне
JavaScript предоставляет несколько встроенных методов массива, которые являются мощными инструментами для обработки и извлечения данных. Двумя широко используемыми методами являются splice() и slice() . В этой статье мы рассмотрим 15 фрагментов кода, демонстрирующих возможности этих функций. Давайте погрузимся! Фрагмент 1: Соединение для удаления элементов const numbers = [1, 2, 3, 4, 5]; numbers.splice(2, 2); console.log(numbers); // Output: [1, 2, 5] В этом примере метод..

Памятка по функциям высшего порядка в JavaScript
map: вызывает определенную функцию обратного вызова для каждого элемента массива и возвращает массив, содержащий результаты. forEach: выполняет указанное действие для каждого элемента в массиве. фильтр : возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова. find: возвращает значение первого элемента в массиве, где предикат имеет значение true, и значение undefined в противном случае. some: определяет, возвращает ли указанная функция..

Что такое «строгое использование» и как его использовать, чтобы лучше кодировать с помощью JavaScript
Небольшой совет по улучшению качества и безопасности нашего проекта Если вы программируете с помощью JS, вы, должно быть, видели некоторые проекты, использующие «use strict», обычно в первой строке скрипта. Это «строгое использование» — буквальное выражение, введенное EcmaScript 5 (2009) для использования определенного варианта JS, в котором некоторый синтаксис или поведение, которые по умолчанию игнорируются, рассматриваются как ошибка времени выполнения. Основные ограничения,..