Попытка удалить последние два элемента, а затем добавить 2 в конец массива. Но, продолжайте получать ошибку. Первый тест работает, второй терпит неудачу.
var userArray = [4, 2, 8, 5, 0, 1, 6]; // Tests may use different array values
/* Your solution goes here */
userArray.splice(5, 2, 2);
ПРАВИЛЬНО: Проверка конечного значения userArray, когда начальный массив равен [4, 2, 8, 5, 0, 1, 6] Ваш 4,2,8,5,0,2
НЕПРАВИЛЬНО: Проверка конечного значения userArray, когда начальный массив равен [-5, 3] Ваше и ожидаемое отличаются. См. основные моменты ниже. Ваш -5,3,2 Ожидал 2



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


// Tests may use different array values
Ваш ответ должен быть таким: userArray.splice(userArray.length-2, 2, 2);
var arr = [1, 2, 3, 4, 5, 3, 1]
arr.splice(-2, 2, 2)
console.info(arr)попробовал это, и мир.. должен сначала убедиться, что массив имеет более 2 элементов..
function trimLast2elements(ar){
if (ar.length > 2){
index = ar.length - 2 //get first index of last 2 elements..
ar.splice(index, 2, 2);
return ar; //return array.
}else{
//function if array count is less
}
}
применить функцию, когда это необходимо.