JavaScript: генерирует массив заданной длины, содержимое массива - целые числа, увеличивается на единицу с начала
Массив JavaScript: упражнение 40 с решением
Напишите функцию JavaScript для генерации массива заданной длины, заполненного целыми числами, увеличенного на единицу от начальной позиции.
Тестовые данные :
console.log (array_range (1, 4));
[1, 2, 3, 4]
console.log (array_range (-6, 4));
[-6, -5, -4, -3]
Иллюстрированная презентация:
Пример решения:
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript function to generate an array of given length, the content of the array is integer numbers, increase by one from starting</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function array_range(start, len)
{
var arr = new Array(len);
for (var i = 0; i < len; i++, start++)
{
arr[i] = start;
}
return arr;
}
console.log(array_range(1, 4));
console.log(array_range(-6, 4));
Пример вывода:
[1,2,3,4] [-6, -5, -4, -3]
Блок - схема:
Версия ES6:
function array_range(start, len)
{
const arr = new Array(len);
for (let i = 0; i < len; i++, start++)
{
arr[i] = start;
}
return arr;
}
console.log(array_range(1, 4));
console.log(array_range(-6, 4));
Демонстрация в реальном времени:
См. Pen JavaScript. Создайте массив указанной длины, содержимое массива - целые числа, увеличьте на единицу от начального массива ex-40 с помощью w3resource ( @ w3resource ) в CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите функцию JavaScript для фильтрации ложных, нулевых, 0 и пустых значений из массива.
Далее: Напишите функцию JavaScript, чтобы сгенерировать массив между двумя целыми числами длиной в 1 шаг.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования