Junior — Senior
102
Самостоятельная реализация функции filter
Тапсырма шарты
livecode
Необходимо написать собственную версию функции filter, которая принимает массив и предикат‑функцию, возвращая новый массив, содержащий только те элементы, для которых предикат вернул true. При реализации следует учитывать, что исходный массив не должен изменяться, а предикат может принимать один, два или три аргумента (элемент, индекс, исходный массив).