JS Tidbits
1.0.0
Есть 3 различных способа, которыми вы можете содержать:
.js .ПРИМЕЧАНИЕ:
Пожалуйста, проверьте, если кто -то уже назначил задачу или нет. После создания PR попросите назначить задачу себе.
| Концепция названия | Связь | Описание |
|---|---|---|
| Массивы | связь | Является специальной переменной, которая может содержать более одного значения за раз и разных типов данных. |
| Асинхрон ждет | связь | async используется, чтобы указать, что функция вернет «обещание», await заставляет JS ждать, пока обещания не будет решением (как обещание в реальной жизни, оно может быть истинным или ложным) |
| Сочинять | связь | compose принимает серию отдельных параметров, которые используются в качестве параметров предыдущей функции. |
| Консоль | связь | console используется в процессе отладки, она отобразит сообщение в веб -консоли, имеет методы как log() , error() , warn() и т. Д. |
| Каррики | связь | Карринг позволяет перевести функцию из Callable как f (a, b, c) в Callable как f (a) (b) (c). |
| ES7 | связь | Es7? Особенности: array.prototype.includes и оператор экспонентации |
| ES8 | связь | Функции ES8: object.values, объект/записи, строковая заполнение |
| ES10 | связь | Es10: array.flat (), array.flatmap (), string.trim (), trimend () и trimstart (), obj |
| Лексическая область | связь | Lexical Scoping относится к тому, как переменные в вложенных функциях/внутренних уровнях могут получить доступ к своим внешним уровням (сфера функции, глобальная область) |
| Прототип наследование | связь | Прототип объект - это шаблонный объект, из которого другие объекты могут наследовать методы и свойства. |
| Попробуйте - поймать | связь | try{} catch {} оператор позволяет попробовать блок кода и настройка в Catch Block of Code, который вы хотите выполнить, если исключение брошено |
? ES означает сценарий ECMA, который является стандартом JavaScript. ES идет в Numbrer, соответствующий его выпуску как ES6, ES7 и т. Д.
| Проблема | Связь | Описание |
|---|---|---|
| Капитализируйте | связь | Использовать первую букву данной строки |
| Считайте вооружения числа в диапазоне | связь | Узнайте, сколько раз это число появляется в диапазоне! Функция займет 3 аргумента, 2, чтобы установить диапазон и номер, чтобы найти. |
| Дублировать | связь | Дублировать массив/строку по данному номеру. |
| Формат строки | связь | Функция, которая пересматривает формат 'Name1, Name2, .. & NameN' , являющееся каждому Name# значение в приведенном массиве. |
| Самая длинная отдельная подстрока | связь | Функция, которая возвращает самую длинную строку не повторяющихся символов. |
| Самая длинная подстрока вложена | связь | Функция находит самую длинную подстроение в массиве с вложенными массивами |
| Маскировать | связь | Функция, которая преобразует каждый символ, данного #, но последние 4 символа. |
| Макс Чар | связь | Функция, которая находит символ, наиболее повторяемый в строке, функция должна возвращать символ и количество раз, когда он появляется. |
| Палиндром | связь | Функция, которая возвращает True, если данная строка, является палиндром (слово, которое читается так же при его изменении). Вы найдете 4 Diff Toods для решения в файле. |
| Наименьший следующий элемент | связь | Функция, которая находит следующий наименьший элемент справа (он может быть 2 или более позиций) для данного массива. |
| Начало шаблона | связь | Функция, которая создает начальный шаблон ~ треугольник, начиная с 1 *, пока не достигнет заданного числа. |
| Обращение строки | связь | Функция, которая принимает строку и возвращает строку. |
| Уникальный | связь | Эта функция берет массив и возвращает только уникальные элементы (исключает элементы, которые являются повторением предыдущего элемента) |
Графики
| Проблема | Связь | Описание |
|---|---|---|
| Алгоритм Дейкстра | связь | Алгоритм Dijkstra состоит в том, чтобы найти самые короткие пути от источника ко всем вершинам данного графика. Вы найдете функцию для создания графика, а также одну для решения, используя алгоритм Dijkstra |
Поиск ??
| Проблема | Связь | Описание |
|---|---|---|
| Бинарный поиск | связь | Алгоритм бинарного поиска состоит в том, чтобы найти предмет из массива, разделив его пополам, пока вы не перейдете на все предметы. В этой функции вы увидите реализацию бинарного поиска и использования рекурсии. |
| Линейный Secrh | связь | Алгоритм бинарного поиска состоит в том, чтобы найти элемент из массива, посмотрев каждый элемент по -ваторому. |
Сортировка ?
| Проблема | Связь | Описание |
|---|---|---|
| Пузырьковые сортировки | связь | Этот алгоритм состоит в сортировке элемента в массиве, заменив элемент, посещаемый соседним элементом, если они не находятся в правильном порядке. Вы найдете функцию для восходящего, а другая - для спуска спуска пузырьков в ссылке. |
| Сортировка расчески | связь | Этот алгоритм, как сортировка пузырьков, обменяется 2 элементами в массиве, если они не находятся в правильном порядке, но он не ищет соседний, сортировка Check использует разрыв, который начинается с длины массива и сжимается на 1,3 в каждой итерации. |
| Куча сортировки | связь | Этот алгоритм сравнивает элементы массива с использованием двоичной кучи, он сортирует, устанавливая элемент в качестве узла, если элемент больше других, он идет на самый высокий узел и получает удаление карты сортировки. |
| Вставка сортировки | связь | Этот алгоритм делит заданный массив на отсортированный (первый элемент, для начала) и несортированную часть. В «несортированной части»: он берет первый элемент, и он помещен в правильное положение отсортированной части для создания восходящего вида. |
| Слияние сортировки | связь | Разбивает массив, делящий его на два, пока он не получит отдельные элементы, а затем сортируется и слияет, этот алгоритм применяет рекурсию. |
| Быстрый сортировка | связь | Этот алгоритм состоит в том, чтобы взять элемент в качестве шарнира, затем по сравнению с шарниром, он ищет более крупный элемент (начиная с слева) и меньший элемент (начиная с правой), он заменяет значения, пока он не установит поворот в правильном положении массива, чтобы находиться в правильном положении, означает, что все меньше слева и все больше справа. После этого он применяется, выбирая новый стержень в каждом «разделении» (справа и слева). |
| Radix Sort | связь | Этот алгоритм сортирует числа от наименее значимой цифры (U) до наиболее значимой цифры (T, H). |
| Выбор сортировки | связь | Этот алгоритм воспринимает первый элемент как отсортированный и находит минимальный элемент в остальной части массива, по сравнению с отсортированным, если это необходимо, они обмениваются, а затем перемещается к следующему элементу и выполняет тот же процесс. |