ES6 - Math.trunc ()

Cette fonction copie superficiellement une partie d'un tableau vers un autre emplacement dans le même tableau et le renvoie sans modifier sa longueur.

Syntaxe

La syntaxe indiquée ci-dessous concerne la méthode de tableau “.copyWithin()”, où,

  • target- Index de base zéro auquel copier la séquence. S'il est négatif, la cible sera comptée à partir de la fin.

  • start- Ceci est un paramètre facultatif. Index de base zéro à partir duquel commencer la copie des éléments. Si négatif, le début sera compté à partir de la fin. Si start est omis,copyWithin copiera à partir de l'index 0.

  • end- Ceci est un paramètre facultatif. Index de base zéro à partir duquel terminer la copie des éléments.copyWithincopies jusqu'à la fin mais non comprise. Si négatif, la fin sera comptée à partir de la fin. Si la fin est omise,copyWithin copiera jusqu'au dernier index.

arr.copyWithin(target[, start[, end]])

Exemple

<script>
   //copy with in
   let marks = [10,20,30,40,50,60]
   console.log(marks.copyWithin(0,2,4)) //destination,source start,source end(excluding)
   console.log(marks.copyWithin(2,4))//destination,source start,(till length)
</script>

La sortie du code ci-dessus sera comme indiqué ci-dessous -

[30, 40, 30, 40, 50, 60]
[30, 40, 50, 60, 50, 60]