ใช้ getter ใน จาวาสคริปต์ เราสามารถเข้าถึงทรัพย์สินเป็นทรัพย์สินได้ด้วยวิธีอื่น คำหลัก 'รับ ' ใช้เพื่อทำให้กระบวนการนี้เกิดขึ้น มาพูดคุยกันสั้นๆ
ตัวอย่าง
ในตัวอย่างต่อไปนี้ คุณสมบัติ 'รายละเอียด ' ถูกใช้เป็นฟังก์ชันที่ 'details() '. ดังนั้นเราจะไม่ได้ผล แต่ถ้าเราลบวงเล็บออก คำหลัก 'get ' ตรวจสอบให้แน่ใจว่าได้ปฏิบัติต่อ "รายละเอียด" ของคุณสมบัติเป็นคุณสมบัติ แต่ไม่ใช่หน้าที่
<html> <body> <p id = "prop"></p> <script> var business = { product: "Tutorix", parent : "Tutorialspoint", get details() { return this.product+" is the product of" + " " + this.parent; } }; document.getElementById("prop").innerHTML = business.details(); </script> </body> </html>
ตัวอย่าง
ที่นี่ตั้งแต่ วงเล็บ วงเล็บถูกลบ 'รับ ' คีย์เวิร์ดช่วยให้แน่ใจว่าจะจัดการกับ ทรัพย์สิน "รายละเอียด" เป็น ทรัพย์สิน แต่ไม่ใช่ฟังก์ชัน
<html> <body> <p id = "prop"></p> <script> var business = { product: "Tutorix", parent : "Tutorialspoint", get details() { return this.product+" is the product of" + " " + this.parent; } }; document.getElementById("prop").innerHTML = business.details; </script> </body> </html>
ผลลัพธ์
Tutorix is the product of Tutorialspoint