บทความนี้วิเคราะห์เพิ่มเติมและอธิบายถึงความเข้าใจในเชิงลึกของวัตถุเชิงวัตถุใน JavaScript แบ่งปันสำหรับการอ้างอิงของคุณ การวิเคราะห์เฉพาะมีดังนี้:
ในการเขียนโปรแกรมเชิงวัตถุ JavaScript สามารถเข้าใจได้ว่าทุกอย่างเป็นวัตถุ รหัสตัวอย่างมีดังนี้:
คัดลอกรหัสดังต่อไปนี้: <ภาษาสคริปต์ = "javascript" type = "text/javascript">
ฟังก์ชัน cat () {
-
var cat1 = ใหม่ cat (); // สร้างอินสแตนซ์คลาส
cat1.name = "ลูกสุนัข";
cat1.age = 4;
cat1.color = "ขาว";
document.write (cat1.name);
document.writeln (cat1.constructor); // วัตถุหลังจากการสร้างอินสแตนซ์เป็นวัตถุ
document.writeln (typeof (cat1)+"<hr />");
document.writeln (cat.constructor); // วัตถุต้นแบบเองก็เป็นวัตถุ
document.writeln (typeof cat+"<hr />");
var b = "hello"; // stands เป็นวัตถุเช่นกัน
document.writeln (b.constructor); // ส่งออกคอนสตรัคเตอร์
document.writeln (typeof b+"<hr />");
var c = 123; // ค่ายังเป็นวัตถุ
document.writeln (C.Constructor);
document.writeln (typeof c+"<hr />");
</script>
ตรวจสอบว่าวัตถุอินสแตนซ์เป็นประเภทวัตถุต้นแบบที่แน่นอน
การคัดลอกรหัสมีดังนี้: ถ้า (cat1 instanceof cat) {// วิธีเดียวกับ php
window.alert ("ตกลง");
-
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน