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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。