copy

Copy the elements of an array-like object to a new "generic" array.

Usage

var copy = require( '@stdlib/array/base/copy' );

copy( x )

Copies the elements of an array-like object to a new "generic" array.

var x = [ 1, 2, 3 ];

var out = copy( x );
// returns [ 1, 2, 3  ]

var bool = ( out === x );
// returns false

Examples

var Complex64Array = require( '@stdlib/array/complex64' );
var realf = require( '@stdlib/complex/realf' );
var imagf = require( '@stdlib/complex/imagf' );
var copy = require( '@stdlib/array/base/copy' );

// Create a complex number array:
var arr = new Complex64Array( 10 );

// Copy elements to a generic array:
var out = copy( arr );

// Retrieve the first element:
var z = out[ 0 ];
// returns <Complex64>

var re = realf( z );
// returns 0.0

var im = imagf( z );
// returns 0.0

console.log( '%d + %di', re, im );
// => '0 + 0i'
Did you find this page helpful?