การขยายวัตถุใน Javascript
ขณะนี้ฉันกำลังเปลี่ยนจาก Java เป็น Javascript และเป็นเรื่องยากสำหรับฉันที่จะหาวิธีขยายวัตถุในแบบที่ฉันต้องการ ฉันเคยเห็นหลายคนบนอินเทอร์เน็ตใช้วิธีที่เรียกว่าขยายบนวัตถุ รหัสจะมีลักษณะดังนี้: var Person = { name : 'Blank', age : 22 } var Robot = Person.extend({ name : 'Robo', age : 4 )} var robot = new Robot(); alert(robot.name); //Should return 'Robo' ไม่มีใครรู้วิธีการทำงานนี้หรือไม่? ฉันได้ยินมาว่าคุณต้องเขียน Object.prototype.extend = function(...); แต่ฉันไม่รู้ว่าจะทำให้ระบบนี้ทำงานได้อย่างไร ถ้ามันเป็นไปไม่ได้โปรดแสดงอีกทางเลือกหนึ่งที่ขยายวัตถุ