วิธีการใช้ JavaScript
วิธีการใช้ JavaScript มีการดำเนินการที่สามารถดำเนินการในวัตถุ
วิธี JavaScript เป็นสถานที่ให้บริการที่มีความหมายฟังก์ชั่น
คุณสมบัติ | ความคุ้มค่า |
---|---|
firstName | John |
lastName | Doe |
age | 50 |
eyeColor | blue |
fullName | function() {return this.firstName + " " + this.lastName;} |
วิธีการฟังก์ชั่นเก็บไว้เป็นคุณสมบัติของวัตถุ
การเข้าถึงวิธีการวัตถุ
คุณสามารถสร้างวิธีการที่วัตถุมีไวยากรณ์ต่อไปนี้:
methodName : function() { code lines }
คุณสามารถเข้าถึงวิธีการที่วัตถุมีไวยากรณ์ต่อไปนี้:
objectName.methodName()
คุณมักจะอธิบาย fullName() เป็นวิธีการของวัตถุบุคคลและ fullName เป็นสถานที่ให้บริการ
fullName ทรัพย์สินจะรัน (เป็นฟังก์ชั่น) เมื่อมันถูกเรียกด้วย ()
ตัวอย่างนี้เข้าถึง fullName() วิธีการของวัตถุบุคคล:
หากคุณเข้าถึง fullName คุณสมบัติโดยไม่ต้อง () ก็จะกลับคำนิยามการทำงาน:
โดยใช้วิธีการ Built-In
ตัวอย่างนี้ใช้ toUpperCase() วิธีการของวัตถุสตริงการแปลงข้อความเป็นตัวพิมพ์ใหญ่:
var message = "Hello world!";
var x = message.toUpperCase();
ค่าของ x หลังจากการดำเนินการของโค้ดข้างต้นจะได้รับ:
HELLO WORLD!
เพิ่มวิธีการใหม่
วิธีการกำหนดไปยังวัตถุที่จะทำภายในฟังก์ชันสร้าง:
ตัวอย่าง
function person(firstName, lastName, age, eyeColor) {
this.firstName = firstName;
this.lastName = lastName;
this.age = age;
this.eyeColor = eyeColor;
this.changeName = function (name) {
this.lastName = name;
};
}
changeName() ฟังก์ชั่นกำหนดค่าของชื่อคุณสมบัตินามสกุลของบุคคลนั้น
JavaScript รู้ซึ่งคนที่คุณกำลังพูดถึงโดย "แทน" this ด้วย myMother