Реализуйте и экспортируйте по умолчанию функцию get(), которая извлекает из массива элемент по указанному индексу, если индекс существует, либо возвращает значение по умолчанию. Исходный массив меняться не должен. Функция принимает на вход три аргумента:
Массив
Индекс
Значение по умолчанию (равно null)
в Javascript
javascript
function get(array, index, defaultValue = null) {
// Проверяем, существует ли индекс и он в пределах допустимого диапазона
if (index >= 0 && index < array.length) {
// Возвращаем элемент с указанным индексом
return array[index];
} else {
// Возвращаем значение по умолчанию
return defaultValue;
}
}
Примеры использования:
javascript
const myArray = ['a', 'b', 'c'];
console.log(get(myArray, 1)); // 'b'
console.log(get(myArray, 5)); // null
console.log(get(myArray, 5, 'default')); // 'default'
В первом примере используется массив `myArray` с элементами `'a'`, `'b'` и `'c'`. Функция get() вызывается с аргументами `myArray`, `1` и значением по умолчанию `null`. Из массива `myArray` извлекается элемент с индексом 1 (второй элемент), который равен `'b'`, и он выводится в консоль.
Во втором примере функция get() вызывается с аргументами `myArray`, `5` и значением по умолчанию `null`. Индекс 5 находится вне допустимого диапазона, поэтому функция возвращает значение по умолчанию `null`, которое выводится в консоль.
В третьем примере функция get() вызывается с аргументами `myArray`, `5` и значением по умолчанию `'default'`. Индекс 5 находится вне допустимого диапазона, поэтому функция возвращает значение по умолчанию `'default'`, которое выводится в консоль.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет