p5.js中的arrayCopy()函数用于将部分源数组元素复制到另一个目标数组。此函数在以后的版本中不再使用。
用法:
arrayCopy( src, src_pos, dst, dst_pos, length )
参数:该函数接受上述和以下所述的五个参数:
- src:这是源数组,其元素将被复制到另一个数组中。
- src_pos:这是从中复制元素的源数组元素的位置。
- dst:这是要粘贴复制的源数组元素的目标数组。
- dst_pos:这是目标数组要粘贴到源数组元素的位置。
- length:这是要从源数组复制的元素数。
返回值:它返回一个新的复制目标数组。
以下程序说明了p5.js中的arrayCopy()函数:
示例1:本示例使用arrayCopy()函数将源数组元素复制到目标数组。
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);
}
输出:
示例2:本示例使用arrayCopy()函数将源数组元素复制到目标数组。
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 destnation array
text("New destination array is : " + dst, 50, 30);
}
输出:
参考: https://p5js.org/reference/#/p5/arrayCopy
相关用法
- PHP key()用法及代码示例
- p5.js log()用法及代码示例
- d3.js d3.hsl()用法及代码示例
- p5.js cos()用法及代码示例
- d3.js d3.min()用法及代码示例
- PHP pos()用法及代码示例
- p5.js sin()用法及代码示例
- p5.js day()用法及代码示例
- PHP each()用法及代码示例
- p5.js second()用法及代码示例
- p5.js pow()用法及代码示例
- PHP Ds\Map put()用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 p5.js | arrayCopy() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。