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

0 голосов
83 просмотров

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


Информатика (24 баллов) | 83 просмотров
0

Что такое предел и в каком виде он должен вводиться?Для меня сразц очевидны 2 варианта: функция или просто два числа (последний вариант будет работать только для массива чисел)

0

Предел - это длина массива. Предел вводит пользователь (prompt)

0

Если предел - длина, то при чем тут значения элементов?

0

Здесь пример как это решают на Паскале: http://pas1.ru/array-id

0

Тут тогда просто два числа задается и пределы относятся к элементам массива

0

Кoму просто, кому нет(((

0

Ну по крайней мере задание должна же понимать:)

0

После того, как справлюсь с другими заданиями обязательно его разберу и пойму! Копи паст меня не устраивает. Просто не успеваю катастрофически. Спасибо большое! :)

Дан 1 ответ
0 голосов

// JavaScript
var getIndexesOfArrayInLimits = function (array, minValue, maxValue){
    var isInLimit = function (value) {
        return value >= minValue && value <= maxValue;<br>    }
    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);
}

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

(1.4k баллов)