En essayant de supprimer les deux derniers éléments, ajoutez un 2 à la fin du tableau. Mais continuez à recevoir une erreur. Le premier test fonctionne puis mon second échoue.
var userArray = [4, 2, 8, 5, 0, 1, 6]; // Tests may use different array values /* Your solution goes here */ userArray.splice(5, 2, 2);
CORRECT: Test de la valeur finale de userArray lorsque le tableau initial est [4, 2, 8, 5, 0, 1, 6] Le tiens 4,2,8,5,0,2
INCORRECT: Test de la valeur finale de userArray lorsque le tableau initial est [-5, 3] Les vôtres et attendus diffèrent. Voir les faits saillants ci-dessous. Le tiens -5,3,2 Attendu 2
3 Réponses :
// Les tests peuvent utiliser différentes valeurs de tableau
Votre réponse doit être: userArray.splice (userArray.length-2, 2, 2);
var arr = [1, 2, 3, 4, 5, 3, 1] arr.splice(-2, 2, 2) console.log(arr)
a essayé ceci et world .. doit d'abord s'assurer que le tableau contient plus de 2 éléments ..
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
}
}
applique la fonction si nécessaire.