30
วิธีที่มีประสิทธิภาพมากที่สุดในการโคลนวัตถุใน JavaScript คืออะไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ วิธีที่มีประสิทธิภาพมากที่สุดในการโคลนวัตถุ JavaScript คืออะไร? ฉันเห็นว่าobj = eval(uneval(o));มีการใช้งาน แต่ไม่ได้มาตรฐานและรองรับโดย Firefoxเท่านั้น ฉันทำสิ่งต่าง ๆ เช่นobj = JSON.parse(JSON.stringify(o));แต่ถามถึงประสิทธิภาพ ฉันยังเห็นฟังก์ชั่นการคัดลอกซ้ำด้วยข้อบกพร่องต่าง ๆ ฉันประหลาดใจที่ไม่มีวิธีแก้ปัญหาที่ยอมรับได้
5180
javascript
object
clone