Напишите код JavaScprit с полным объяснением вместе с заданиями.
Напишите функцию checkElem(num), которая в качестве аргумента принимает число. Функция должна ответить на вопрос, делится ли аргумент num на 7. Если делится - функция должна вывести в консоль ответ true, в противном случае false.
Пример кода:
checkElem(13)
Пример результата:
false
Напишите функцию changeElem(array, n), которая в качестве аргумента принимает массив и число. Необходимо умножить каждый элемент массива на аргумент n. Функция должна вернуть новый массив, не изменив источник (array).
Пример кода:
let array = [1,2,3,4]
let result = changeElem(array,3)
console.log(result)
Пример результата:
[3,6,9,12]
Напишите функцию sumElems(array), которая получает в качестве аргумента массив, элементы которого содержат только строки.
Необходимо вернуть сумму элементов, которые при преобразовании в number не выводят результат NaN согласно примеру
Пример кода:
let array = ['10','Строка','5g','15','05']
let result = sumElems(array)
console.log(result)
Пример результата:
30
Напишите функцию reverseIndex(array), которая в качестве аргумента принимает массив. Функция должна перевернуть элементы массива и вывести в консоль новый массив согласно следующему примеру:
Методом reverse() пользоваться нельзя.
Пример кода:
let array = [1,2,3,4,5]
reverseIndex(array)
Пример результата:
[5,4,3,2,1]
Напишите функцию checkElem(array, callback), которая в качестве аргумента принимает массив и колбэк-функцию. Функция должна проверить, существует ли в массиве элемент, который удовлетворяет условию колбэк-функции. Если хотя бы 1 элемент удовлетворит - функция должна вернуть ответ true, в противном случае - false
Пример кода:
let array = [1,2,3,4]
let result = checkElem(array, (elem) => elem == 3 )
Пример результата:
true
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |