La función arrayCopy() en p5.js se usa para copiar una parte de los elementos de la array de origen a otra array de destino. Esta función se deprecia de futuras versiones.
Sintaxis:
arrayCopy( src, src_pos, dst, dst_pos, length )
Parámetros: esta función acepta cinco parámetros, como se mencionó anteriormente y se describe a continuación:
- src: Esta es la array de origen cuyos elementos se copiarán en otra array.
- src_pos: esta es la posición de los elementos de array de origen desde donde se copia el elemento.
- dst: esta es la array de destino donde se pegará el elemento de la array de origen copiado.
- dst_pos: esta es la posición de la array de destino donde se pegará el elemento de la array de origen.
- longitud: este es el número de elementos que se copiarán de la array de origen.
Valor devuelto: Devuelve una nueva array de destino copiada.
Los siguientes programas ilustran la función arrayCopy() en p5.js:
Ejemplo 1: Este ejemplo utiliza la función arrayCopy() para copiar elementos de la array de origen a la array de destino.
javascript
function setup() { // Creating Canvas of given size createCanvas(500, 90); } function draw() { // Set the background color background(220); // Initializing the source array let src = ['IT', 'CSE', 'ECE']; // Initializing the source array position // from where the elements are to be copied. let src_pos = 1; // Initializing the destination array let dst = ['Ram', 'Shyam', 'Geeta']; // Initializing the destination position // where copied elements are to be pasted. let dst_pos = 0; // Initializing the number of source array elements // which are to be copied. let length = 2; // Calling to arrayCopy() function. arrayCopy(src, src_pos, dst, dst_pos, length); // Set the size of text textSize(16); // Set the text color fill(color('red')); // Getting new destination array text("New destination array is : " + dst, 50, 30); }
Producción:
Ejemplo 2: Este ejemplo usa la función arrayCopy() para copiar los elementos de la array de origen a la array de destino.
javascript
function setup() { // Creating Canvas of given size createCanvas(500, 90); } function draw() { // Set the background color background(220); // Initializing the source array let src = ['geeks', 'Students', 'Teachers']; // Initializing the source array position // from where the elements are to be copied. let src_pos = 2; // Initializing the destination array let dst = ['A', 'B', 'C']; // Initializing the destination position // where copied elements are to be pasted. let dst_pos = 1; // Initializing the number of source array elements // which are to be copied. let length = 1; // Calling to arrayCopy() function arrayCopy(src, src_pos, dst, dst_pos, length); // Set the size of text textSize(16); // Set the text color fill(color('red')); // Getting new destination array text("New destination array is : " + dst, 50, 30); }
Producción:
Referencia: https://p5js.org/reference/#/p5/arrayCopy
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA