3
votes

Division et ajout de tableaux

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


0 commentaires

3 Réponses :


3
votes

// Les tests peuvent utiliser différentes valeurs de tableau

Votre réponse doit être: userArray.splice (userArray.length-2, 2, 2);


0 commentaires

0
votes

var arr = [1, 2, 3, 4, 5, 3, 1]

arr.splice(-2, 2, 2)

console.log(arr)


0 commentaires

0
votes

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.


0 commentaires