Публикации по теме 'arrays'
Массив методов массива JavaScript
Я не знаю, где бы я был без массивов JavaScript (JS). Они определенно пригодятся для более чем одного проекта в моем опыте веб-разработки. Массивы очень эффективны для всех видов веб-сайтов, приложений и игр. Есть несколько ресурсов, доступных из видео, коллег и веб-сайтов кодирования, таких как W3Schools, чтобы узнать, как создать массив. В этой статье основное внимание уделяется некоторым — не всем — существующим методам работы с массивами.
Массивы имеют ряд методов сортировки,..
Вопросы и решения для собеседования по JavaScript среднего уровня (о массивах)
Я показал 10 вопросов, связанных с массивами в JavaScript, с которыми я сталкивался на собеседованиях среднего уровня и за его пределами, а также ответы на них. Я надеюсь, что эта статья окажется для вас полезной, когда вы будете решать эти распространенные проблемы, связанные с массивами, на собеседованиях по JavaScript.
1. Печать уникальных значений из массива
const arr = [1, 2, 3, 3, 4, 5, 5];
const uniqueArr = [...new Set(arr)];
console.log(uniqueArr); // [1, 2, 3, 4, 5]
2- Как..
Визуализация многомерных массивов
Если бы вы спросили мое мнение о многомерных массивах 5 или 6 лет назад, я бы сказал, что это была самая упрощенная концепция для понимания, но самая сложная для реализации, поскольку вышеупомянутое «архитектурное чудо» - это то, что приходит мне в голову, как только Я думаю о многомерном массиве.
Это было много лет назад, прежде чем я обнаружил самый простой способ, столь же простой, как понимание 1 + 1 = 2 , для их реализации. Что ж, хотя некоторые из вас, возможно, уже хорошо..
работа: выпуск ramda-adjunct v2.20.0
Мы только что выпустили ramda-adjunct v2.20.0 . В этом выпуске добавлены две новые функции.
ни
Возвращает true, если оба аргумента ложны; ложно в противном случае.
isSparseArray
Проверяет, является ли входное значение разреженным массивом. Массив, в котором есть хотя бы один пустой слот , часто называют разреженным массивом . Пустой слот не означает, что слот содержит `null` или `undefined` значения, а означает, что слоты не существуют. Эта функция была вдохновлена..
Как удалить конкретный элемент из массива
Каков правильный и самый чистый способ удалить определенный элемент из массива Javascript.
JavaScript предоставляет несколько методов для удаления определенного элемента из массива. Некоторые из наиболее часто используемых методов:
метод сращивания()
Метод splice() позволяет вам удалить определенный элемент из массива, указав индекс элемента, который вы хотите удалить. Вы также можете указать количество элементов для удаления. Вот пример:
let fruits = ["apple",..
10 обязательных задач на собеседовании по массиву
Массивы, пожалуй, самая недооцененная тема при подготовке к собеседованиям по программированию. Вот 10 обязательных задач на интервью с массивами, которые вам обязательно нужно отработать, если вы готовитесь к техническим собеседованиям в ведущих компаниях.
Сортировка массива, содержащего нули, единицы и двойки, в линейном времени (задача о голландском национальном флаге) Найти пропущенное число в массиве без использования лишнего пробела Распечатайте матрицу в порядке спирали..
Алгоритм фрагмента массива
Этот алгоритм действительно забавен, так как есть много способов сделать это. Мое решение на самом деле сильно отличается от других решений, поэтому я решил написать об этом. Мой очень «жестокий», но работает.
Направления:
Учитывая размер массива и фрагмента, разделите массив на множество подмассивов, где каждый подмассив имеет размер длины
Примеры:
chunk([1, 2, 3, 4], 2) → [[ 1, 2], [3, 4]]
chunk([1, 2, 3, 4, 5], 2) → [[ 1, 2], [3, 4], [5]]
chunk([1, 2, 3,..