Javascript
Определить индексы элементов массива, значение которых лежит в указанном пределе. Предел вводит пользователь.

// JavaScript
var getIndexesOfArrayInLimits = function (array, minValue, maxValue){
    var isInLimit = function (value) {
        return value >= minValue && value <= maxValue;
    }
    var getIndexesOfArrayLimitedByFunc = function (array, func) {
        var results = [];
        array.forEach(function(element, index, array) {
            if (!!func(element)) {
                results.push(index);
            }
        });
        return results;
    }
    return getIndexesOfArrayLimitedByFunc(array, isInLimit);
}

// Thats an example of using the function
getIndexesOfArrayInLimits([1, 5, 2, 3, 4], 1, 3);

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку