По нажатию b-1 выполняется функция f1. Функция с помощью isArray проверяет a1. Результат проверки -
вывести в out-1.
Проверьте на строке и set.
task 2
Выполним эмуляцию метода isArray. Т.е. функция берет переменную a2 и проверяет, что она является массивом. Возвращает true или false. Один из возможных вариантов решения - применить try catch (вспоминаем. курс JS 2.0) и делаем push в переменную. Если ошибки не выбило - то массив. Если ошибка, то не массив.
task 3
По нажатию b-3 выполняется функция f3. Функция применяет к массиву a3 метод reduce и выводит переменные
accum, item в
консоль. Обратите внимание на начальное значение accum и значения, учитывая что мы не делаем return.
Обратите внимание,
сколько раз сработал цикл - на один меньше чем элементов в массиве.