Skip to content

IntersogLABs/lession3-hw1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lession 3 - Homework 1 - Работа с массивами

В этом задании вам нужно будет написать несколько полезных функций для работы с массивами.

В частности:

  • chunk - Разделяет массив на куски по size элементов. В последнем куске может быть меньше элементов чем size
  • flatten - Выравнивет вложенный массив в невложенный. То есть в итоговом массиве других массивов быть не может
  • intersection - Возвращает массив со значениями, встречающимися во всех входящих массивах
  • remove - Удаляет из массива все элементы, вызов предиката для которых возвращает true
  • uniq - Удаляет из массива повторенные элементы
  • union - Объединяет массивы, но не включая повторы элементов
  • zip - Создает массив сгруппированных элементов, в котором первый массив - это массив первых элементов входящих массивов, и т.д.

Напоминаю, что существует много уже встроенных в Array.prototype методов. Ознакомиться с ними подробно можно здесь

Сами задания вы найдете в файле main.js - там же вам их и нужно реализовать.

About

Lession 3 - Homework 1 - Working with arrays

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors