บทความนี้อธิบายถึงวิธีการคงที่และคุณสมบัติคงที่ของ JS Object-oriented แบ่งปันสำหรับการอ้างอิงของคุณ การวิเคราะห์เฉพาะมีดังนี้:
มาดูรหัสต่อไปนี้ก่อน:
คัดลอกรหัสดังนี้: <script type = "text/javascript">
ฟังก์ชั่นนก () {
this.wing = 2;
this.fly = function () {
การแจ้งเตือน ("ฉันเป็นนกฉันสามารถบินได้");
-
-
var maque = New Bird (); // หลังจากสร้างวัตถุ maque เราสามารถใช้วิธีการและคุณสมบัติของนก
</script>
การคิด: เราสามารถใช้วิธีการและคุณสมบัติของนกโดยไม่ต้องสร้างวัตถุ maque ได้หรือไม่?
อาหารเสริมของจุดความรู้:
(1) ฟังก์ชั่นคืออะไร: ฟังก์ชั่นคือตัวแปรและฟังก์ชั่นก็เป็นวัตถุ สาระสำคัญของฟังก์ชั่นเป็นเช่นนี้จริง ๆ :
var sum = ฟังก์ชั่นใหม่ ('x', 'y', 'return x+y'); // x และ y เป็นพารามิเตอร์ของฟังก์ชันและ "return x+y" คือร่างกายของฟังก์ชั่น
(2) ใน JS วัตถุฟังก์ชั่นและอาร์เรย์ทั้งหมดถูกสร้างขึ้นโดยตัวสร้าง ดังนั้นพวกเขาจึงเป็นวัตถุทั้งหมด เนื่องจากเป็นวัตถุฟังก์ชั่นจะต้องมีคุณสมบัติและวิธีการ
คัดลอกรหัสดังนี้: <script type = "text/javascript">
ฟังก์ชั่นนก () {
this.wing = 2;
this.fly = function () {
การแจ้งเตือน ("ฉันเป็นนกฉันสามารถบินได้");
-
-
bird.jiao = function () {alert ('t Chirping')}; // ฟังก์ชั่นนกก็เป็นวัตถุดังนั้นจึงมีวิธีการ
bird.jiao (); // วิธีการโทร
</script>
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน