Open In App

TypeScript Array.prototype.copyWithin() Method

The copyWithin() method is available in the TypeScript Array.prototype it helps you to rearrange the elements within the array by copying a sequence of array elements. This method is good for tasks such as shifting elements, removing them without creating gaps, or copying portions of arrays.

Syntax

array.copyWithin(target, start, end)

Parameters:

Return Value:

This method returns the same array instance (not a new array), allowing for chaining.



Example 1: The below example is the basic implementation of copyWithin() method with two parameters.




const geeks: string[] =
    ['GFG', 'JavaScript', 'GFG', 'TypeScript'];
 
// Copying the element at 3rd position and
// store it at position 1
geeks.copyWithin(1, 3);
console.log(geeks);

Output:



["GFG", "TypeScript", "GFG", "TypeScript"]

Example 2: The below code implements the copyWithin() method with three parameters.




const geeks: string[] =
    ['JavaScript', 'TypeScript', 'GeeksforGeeks', 'GFG'];
 
// Copying the elements stored between position
// 1(inclusive) and 3(exclusive) and then store
// them at position 2
geeks.copyWithin(2, 1, 3);
console.log(geeks);

Output:

["JavaScript", "TypeScript", "TypeScript", "GeeksforGeeks"]
Article Tags :