arrayCopy()

คัดลอกอาร์เรย์ (หรือบางส่วนของอาร์เรย์) ไปยังอาร์เรย์อื่น อาร์เรย์ src ถูกคัดลอกไปยังอาร์เรย์ dst โดยเริ่มจากตำแหน่งที่ระบุโดย srcPosition และอยู่ในตำแหน่งที่ระบุโดย dstPosition จำนวนองค์ประกอบที่จะคัดลอกจะถูกกำหนดตามความยาว โปรดทราบว่าการคัดลอกค่าจะเขียนทับค่าที่มีอยู่ในอาร์เรย์ปลายทาง หากต้องการผนวกค่าแทนการเขียนทับให้ใช้ concat () อาร์เรย์ทั้งหมดมีอาร์กิวเมนต์เพียงสองอาร์กิวเมนต์ arrayCopy (src, dst) คัดลอกอาร์เรย์ทั้งหมดไปยังอีกที่มีขนาดเท่ากัน เทียบเท่ากับ arrayCopy (src, 0, dst, 0, src.length) การใช้ฟังก์ชันนี้มีประสิทธิภาพมากขึ้นในการคัดลอกข้อมูลอาร์เรย์มากกว่าการวนซ้ำผ่านลูป for () และการคัดลอกแต่ละองค์ประกอบทีละรายการ

รูปแบบการใช้งาน

arrayCopy ( src, srcPosition, dst, dstPosition, length )

พารามิเตอร์

  • src Array: อาร์เรย์ของแหล่งที่มา
  • srcPosition Number: ตำแหน่งเริ่มต้นในแหล่ง Array
  • dst Array: อาร์เรย์ปลายทาง
  • dstPosition Number: ตำแหน่งเริ่มต้นในอาร์เรย์ปลายทาง
  • length Number: จำนวนอาร์เรย์ที่จะคัดลอก
[1]This document was generated from p5.js whose source code is available on github.