Показать сообщение отдельно
  #1 (permalink)  
Старый 01.02.2017, 21:22
Интересующийся
Отправить личное сообщение для mishapod Посмотреть профиль Найти все сообщения от mishapod
 
Регистрация: 01.02.2017
Сообщений: 20

Массивы. Застрял на одной задачке.
Напишите функцию , nextInLine которая принимает массив ( arr) и число ( item) в качестве аргументов. Добавьте номер в конец массива, а затем удалить первый элемент массива. Потом функция nextInLine должна возвращать элемент , который был удален.

Начало задачи есть.

function nextInLine(arr, item) {

// Your code here

return item; // Change this line
}

// Test Setup
var testArr = [1,2,3,4,5];


// Display Code
console.log("Before: " + JSON.stringify(testArr));
console.log(nextInLine(testArr, 6)); // Modify this line to test
console.log("After: " + JSON.stringify(testArr));


Условия:
nextInLine([], 1) должен вернуть 1
nextInLine([2], 1) должен вернуть 2
nextInLine([5,6,7,8,9], 1) должен вернуть 5
После того, как nextInLine(testArr, 10), testArr[4] должно быть 10

Код не менять!!! Только добавить.
Ответить с цитированием