Введение
В этом практическом занятии мы будем изучать и практиковать различные концепции программирования на 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, чтобы улучшить свои навыки.