JavaScript: получить последний элемент массива
Массив JavaScript: упражнение 4 с решением
Напишите функцию JavaScript, чтобы получить последний элемент массива. Передача параметра 'n' вернет последние 'n' элементы массива.
Тестовые данные :
console.log (последний ([7, 9, 0, -2]));
console.log (последний ([7, 9, 0, -2], 3));
console.log (последний ([7, 9, 0, -2], 6));
Иллюстрированная презентация:
Пример решения:
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Get last and last n elements of an array</title>
</head>
<body>
</body>
</html>
Код JavaScript:
var last = function(array, n) {
if (array == null)
return void 0;
if (n == null)
return array[array.length - 1];
return array.slice(Math.max(array.length - n, 0));
};
console.log(last([7, 9, 0, -2]));
console.log(last([7, 9, 0, -2],3));
console.log(last([7, 9, 0, -2],6));
Пример вывода:
-2 [9,0, -2] [7,9,0, -2]
Блок - схема:
Версия ES6:
var last = function last(array, n) {
if (array == null) return void 0;
if (n == null) return array[array.length - 1];
return array.slice(Math.max(array.length - n, 0));
};
console.log(last([7, 9, 0, -2]));
console.log(last([7, 9, 0, -2], 3));
console.log(last([7, 9, 0, -2], 6));
Демонстрация в реальном времени:
См. Pen JavaScript - Получить последний элемент array-array-ex-4 с помощью w3resource ( @ w3resource ) в CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Previous: написать функцию JavaScript, чтобы получить первый элемент массива. Передача параметра 'n' вернет первые 'n' элементы массива.
Далее: Напишите простую программу на JavaScript, чтобы объединить все элементы следующего массива в строку.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования