Основы JavaScript на практике

Beginner

This tutorial is from open-source community. Access the source code

Введение

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

Практика написания кода

Для начала практики написания кода откройте Терминал/SSH и введите node. Затем вы можете использовать функцию generateItems для генерации массива с определенным количеством элементов.

  • Вызовите generateItems с желаемым количеством элементов и функцией, которая будет использоваться для генерации элементов.
  • generateItems использует Array.from() для создания пустого массива заданной длины и вызывает предоставленную функцию с индексом каждого вновь созданного элемента.
  • Предоставленная функция принимает один аргумент — индекс каждого элемента.
const generateItems = (n, fn) => Array.from({ length: n }, (_, i) => fn(i));

Вот пример использования generateItems для генерации массива из 10 случайных чисел:

generateItems(10, Math.random);
// [0.21, 0.08, 0.40, 0.96, 0.96, 0.24, 0.19, 0.96, 0.42, 0.70]

Резюме

Поздравляем! Вы завершили практическое занятие "Generate Items". Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.