Проверить каждый элемент массива на удовлетворение условию

Реализуй функцию every(arr, func), которая принимает аргументами массив arr и функцию func. Возвращает true, если функция func вернет для каждого элемента массива true. Иначе every возвращает false

Пример проверки что все элементы массива - строки:

every(['mama', 'mila', 'ramu'], function (arrayItem) {
    return typeof arrayItem === 'string'
})

Проверка что все числа из массива больше 42

every([20, 56, 17], function (arrayItem) {
    return arrayItem > 42
})

В функцию func нужно передавать аргументами соответственно элемет массива, индекс элемента массива и сам массив.

every(['mama', 'mila', 'ramu'], function (arrayItem, index, array) {
    console.log(arrayItem, index, array)
    return true
})