Публикации по теме 'arrays'


Более глубокое понимание функций высшего порядка
Введение: Функции высшего порядка — очень сложная тема, на которой многие и по сей день путаются. По сути, это универсальное понимание функций и различных способов их использования. Он также включает методы массива, которые считаются функциями более высокого порядка. Методы массива: Часть функций высшего порядка — это методы массива, то есть функции, которые могут работать внутри массива. У каждого из этих методов есть своя функция, но общее качество, которое они разделяют,..

Поиск вхождений элемента в массиве в js
Привет, ребята, сегодня я хочу показать вам, как найти количество вхождений элемента в массиве в javascript, а также их индекс. Давайте начнем… Код - let array = [6,1,4,4,2,8,3,4,4,4,5,10,5,9,11, 6,1,4,4,2,8,3,4,4,4,5,10,5,9,11,6,1,4,4,2,8,3,4,4,4,5,10,5,9,11]; let target = 4 const occurences = (array,target) => { let result = 0 let index = [] for (let i = 1; i <= array.length + 1; i++) { if(array[i] === target){ result++ index.push(i) } else{..

Итак, что нового в ECMA 2023?
ECMAScript 2023 , обновление официальной спецификации языка программирования JavaScript, было одобрено ECMA International 27 июня со ссылкой на следующий краткий обзор улучшений: ECMAScript 2023, 14-я редакция, представила методы toSorted , toReversed , with , findLast и findLastIndex для Array.prototype и TypedArray.prototype , а также метод toSpliced для Array.prototype ; добавлена ​​поддержка #! comments в начале файлов для облегчения запуска исполняемых файлов..

Пять важных методов массива JavaScript, которые должен знать каждый разработчик
forEach() : этот метод позволяет перебирать массив и выполнять определенное действие над каждым элементом. const words = ['apple', 'banana', 'cherry']; words.forEach(word => { console.log(word); }); // Output: "apple", "banana", "cherry" map() : этот метод позволяет преобразовать массив, применяя определенную функцию к каждому элементу. Он возвращает новый массив с преобразованными элементами. const numbers = [1, 2, 3]; const doubledNumbers =..

Пропущенное число в массиве
Постановка задачи : Дан массив размером N-1 , который содержит только различные целые числа в диапазоне от 1 до N . Найдите недостающий элемент. Формат ввода: Первая строка входных данных содержит значение N. Вторая строка содержит список чисел от 1 до N-1. Выходной формат: Выходные данные содержат одну строку элементов, отсутствующих в последовательности чисел от 1 до N-1. Дано: 10 6 1 2 8 3 4 7 10 5 Вывод: 9 Код: Спасибо за прочтение Placewit..

Временная сложность объектов и массивов — JS Algo 02
Временная сложность объектов и массивов — JS Algo 02 Давайте посмотрим на большую временную сложность объектов и методов массива. 1. Объекты — Большой О const wizard = { firstName : 'Harry' lastName: 'Potter', school: 'hogwarts' } Вставить — O(1) Удалить — O(1) Если вы хотите вставить свойство или удалить свойство из объекта, временная сложность является постоянной, что означает O (1). Независимо от того, сколько свойств у вас есть в объекте, удаление и..

Совет: когда пустые массивы нарушают ваш код
Иногда вашему коду для запуска требуется массив. Независимо от того, насколько длинный или пустой массив, вам просто нужно продолжать работать. Все идет нормально. Но давайте предположим, что ваш массив поступает с внешнего сервера, и вы не можете его контролировать. Кроме того, и Малала, и Абий заняты на встрече нобелевских лауреатов и не могут прийти к вам. Что будет с вашим кодом? Ага, undefined . И если другие функции зависят от whoIsComing , ваш код ломается...