ใน JavaScript ประเภทการอ้างอิงคือโครงสร้างข้อมูลที่จัดระเบียบข้อมูลและการทำงานร่วมกัน
วัตถุเป็นอินสแตนซ์ของประเภทการอ้างอิงเฉพาะ วิธีสร้างวัตถุ:
var person = new Object ();
ตัวอย่างข้างต้นสร้างอินสแตนซ์ใหม่ของประเภทการอ้างอิงวัตถุจากนั้นบันทึกอินสแตนซ์ในตัวแปรบุคคล
มีสองวิธีในการสร้างวัตถุ: ตัวสร้างและตัวอักษรวัตถุ
1. วิธีการสร้าง
ใช้ตัวดำเนินการใหม่ตามด้วยตัวสร้างวัตถุ
var p = new obejct (); p.name = "Xiao Xiao Yihan"; p.age = 18;
2. วิธีการตามตัวอักษร
ตัวย่อสำหรับคำจำกัดความของวัตถุคือการทำให้กระบวนการสร้างวัตถุง่ายขึ้นด้วยแอตทริบิวต์จำนวนมาก ตัวอย่าง:
var p = {ชื่อ: "Xiao Xiao Yihan", อายุ: 18};ในไวยากรณ์ตามตัวอักษรของวัตถุชื่อคุณสมบัติยังสามารถใช้สตริงได้เช่น:
var p = {"ชื่อ": "Xiao Xiao Yihan", "อายุ": 18, 5: true}ตัวอย่างข้างต้นจะสร้างวัตถุรวมถึงแอตทริบิวต์สามรายการ: ชื่ออายุและ 5 ชื่อแอตทริบิวต์ตัวเลขที่นี่จะถูกแปลงเป็นสตริงโดยอัตโนมัติ
นอกจากนี้เมื่อใช้ไวยากรณ์ตามตัวอักษรวัตถุหากคุณปล่อยให้วงเล็บปีกกาของมันว่างเปล่าคุณสามารถกำหนดวัตถุที่มีคุณสมบัติและวิธีการเริ่มต้น ตัวอย่างเช่น:
var p = {}; p.name = "Xiao Xiao Yihan"; p.age = 18;โดยทั่วไปการพูดการเข้าถึงคุณสมบัติของวัตถุใช้สัญลักษณ์จุดและในจาวาสคริปต์สัญลักษณ์วงเล็บเหลี่ยมสามารถใช้ในการเข้าถึงคุณสมบัติของวัตถุ เมื่อใช้ไวยากรณ์ของวงเล็บเหลี่ยมคุณลักษณะที่จะเข้าถึงควรวางไว้ในวงเล็บสี่เหลี่ยมเป็น strings ตัวอย่างเช่น:
การแจ้งเตือน (p ["ชื่อ"]); แจ้งเตือน (p.name);
ไม่มีความแตกต่างระหว่างวิธีการเข้าถึงสองวิธีในแง่ของการทำงาน ข้อได้เปรียบของไวยากรณ์วงเล็บเหลี่ยมคือคุณสมบัติสามารถเข้าถึงได้ผ่านตัวแปร:
var propname = "name"; Alert (p [propname]); // "Xiao Xiao Yihan"
สัญลักษณ์วงเล็บตารางสามารถใช้งานได้หากชื่อแอตทริบิวต์มีคำหลักหรืออักขระที่สงวนไว้ ฯลฯ ซึ่งจะทำให้เกิดข้อผิดพลาด ตัวอย่างเช่น:
P ["ชื่อแรก"] = "Xiao Xiao Yihan";
ชื่อแรกที่มีพื้นที่มีพื้นที่และไม่สามารถเข้าถึงได้ผ่านสัญกรณ์จุด
บทความข้างต้นการวิเคราะห์เชิงลึกของ JavaScript: ประเภทวัตถุเป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น