JavaScript - один из самых популярных языков, которые вы можете выучить

JavaScript - один из самых популярных языков, которые вы можете выучить. Как говорят многие: «Если вы собираетесь изучать только один язык программирования, выбирайте JavaScript».

Квинси Ларсон, основатель FreeCodeCamp, в недавнем интервью спросил, какой язык разработчикам следует изучить в первую очередь. Он ответил: JavaScript.

«Программное обеспечение пожирает мир, а JavaScript пожирает программное обеспечение. С каждым годом JavaScript становится все более доминирующим, и никто не знает, что в конечном итоге может его заменить.

Если у вас нет веских причин для изучения нового языка (например, ваша работа требует, чтобы вы поддерживали кодовую базу, отличную от JavaScript), мой скромный совет - сосредоточиться на совершенствовании JavaScript ».

Если вам это кажется убедительным, вот список из 127 полезных фрагментов, взятых из этого проекта, которые вы можете сразу изучить и использовать.

1. все

Этот фрагмент кода возвращает true, если функция предиката возвращает true для всех элементов в коллекции, и false в противном случае. Вы можете опустить второй аргумент fn , если хотите использовать Boolean в качестве значения по умолчанию.

2. allEqual

Этот фрагмент кода проверяет, все ли элементы массива равны.

3. примерно равно

Этот фрагмент кода проверяет, равны ли два числа друг другу с небольшой разницей.

4. arrayToCSV

Этот фрагмент преобразует элементы без запятых или двойных кавычек в строки со значениями, разделенными запятыми.

5. arrayToHtmlList

Этот фрагмент преобразует элементы массива в теги <li> и добавляет их в список с заданным идентификатором.

6. попытка

Этот фрагмент кода выполняет функцию, возвращая либо результат, либо объект обнаруженной ошибки.

7. средний

Этот фрагмент кода возвращает среднее значение двух или более числовых значений.

8. средний

Этот фрагмент кода возвращает среднее значение массива после первоначального сопоставления каждого элемента со значением с использованием заданной функции.

9. раздвоение

Этот фрагмент разбивает значения на две группы, а затем помещает истинный элемент filter в первую группу, а в противном случае - во вторую группу.

Вы можете использовать Array.prototype.reduce() и Array.prototype.push() для добавления элементов в группы на основе filter.

10. bifurcateBy

Этот фрагмент кода разбивает значения на две группы на основе функции предиката. Если функция предиката возвращает истинное значение, элемент будет помещен в первую группу. В противном случае он будет помещен во вторую группу.

Вы можете использовать Array.prototype.reduce() и Array.prototype.push() для добавления элементов в группы на основе значения, возвращаемого fn для каждого элемента.

11. bottomVisible

Этот фрагмент проверяет, видна ли нижняя часть страницы.

12. byteSize

Этот фрагмент возвращает длину строки в байтах.

13. использовать заглавные буквы

В этом фрагменте первая буква строки заглавная.

14. CapitalizeEveryWord

Этот фрагмент делает первую букву каждого слова в заданной строке заглавной.

15. castArray

Этот фрагмент преобразует значение, не являющееся массивом, в массив.

16. компактный

Этот фрагмент удаляет ложные значения из массива.

17. countOccurrences

Этот фрагмент подсчитывает количество вхождений значения в массив.

18. Создать каталог

В этом фрагменте кода используется existsSync(), чтобы проверить, существует ли каталог, и затем mkdirSync() для его создания, если его нет.

19. currentURL

Этот фрагмент возвращает текущий URL.

20. день года

Этот фрагмент кода получает день года от объекта Date .

21. декапитализировать

Этот фрагмент превращает первую букву строки в нижний регистр.

Это первая часть этих коротких фрагментов. Остались еще пять частей, которые вы можете прочитать.