Question d’entretien chez Knock

In javascript, explain the following methods and their use case: map, filter, reduce