ການກະທຳບັນດາບັນຍານ
- ຫນ້າກ່ອນ ການສະແດງອາຄະຕິ JS
- ຫນ້າຕໍ່ໄປ ການສະແດງອາຄະຕິ JS
ຄວາມພິມສະແດງ
var person = { firstName: "Bill", lastName : "Gates", id : 648, fullName : function() { return this.firstName + " " + this.lastName; } };
ວິທີການ JavaScript
ວິທີການ JavaScript ແມ່ນມີຄວາມສາມາດປະຕິບັດການຫຼາຍຢູ່ໂຕກອງ.
JavaScript ວິທີການ:ກວມເອົາ:ການສ້າງຫົວຫນື່ງພາສາ:ຂອງພະຍານ.
ປະສົມປະກອບ: | ຄູ່ມື |
---|---|
firstName | Bill |
lastName | Gates |
age | 62 |
eyeColor | blue |
fullName | function() {return this.firstName + " " + this.lastName;} |
ວິທີການຈະປະກອບເປັນປະສົມປະກອບຂອງໂຕກອງ.
this ວິທີການ
ໃນ JavaScript: this
ບັນດາວັດຖຸທີ່
this
ຂອງພະຍານໃນການໃຊ້ໃນຫົວຫນື່ງພາສາແມ່ນ "ເປັນ" ວັດຖຸທີ່ມີຫົວຫນື່ງພາສາ.
ບໍ່ຕ້ອງຫັນ: this
ບໍ່ແມ່ນພະຍານ. ມັນແມ່ນວິທີການ. ທ່ານບໍ່ສາມາດປ່ຽນ this
ຂອງຄູ່ມື.
ການເຂົ້າຫາວິທີການໂຕກອງ
ກະລຸນາໃຊ້ວິທີການທີ່ຢູ່ດັ່ງກ່າວເພື່ອສ້າງວິທີການໂຕກອງ:
methodName : function() { ການຂຽນກັບ: }
ກະລຸນາໃຊ້ວິທີການທີ່ຢູ່ດັ່ງກ່າວເພື່ອເຂົ້າຫາວິທີການໂຕກອງ:
objectName.methodName()
ທ່ານຈະອະທິບາຍ fullName() ຄືວິທີການຂອງໂຕກອງ person, fullName ຄືປະສົມປະກອບ.
fullName 属性ຫຼັງຈາກຖືກເກັບໃນ () ຈະປະຕິບັດໃນຫົວຫນື່ງພາສາຂອງຫົວຫນື່ງພາສາ.
ຕົວຢ່າງນີ້ເຂົ້າຫາ person 对象的 fullName() ວິທີການ::
ຄວາມພິມສະແດງ
name = person.fullName();
ຖ້າທ່ານເຂົ້າຫາ fullName ປະສົມປະກອບ:ຖ້າບໍ່ໃຊ້ () ໃນການກໍານົດຫົວຫນື່ງພາສາ ຈະກັບຄືນອອກ:ການສ້າງຫົວຫນື່ງພາສາ::
ຄວາມພິມສະແດງ
name = person.fullName;
ວິທີການທີ່ມີຢູ່:
ຕົວຢ່າງນີ້ໃຊ້ວັດຖຸ String: toUpperCase()
ວິທີການປ່ຽນຂໍ້ຄວາມເປັນພາສາຫຼັກຂາວ:
var message = "ການຄອງ!"; 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() ທີ່ມີຄູການ name ຕົກລົງໃຫ້ຄວາມຂອງ person lastName.
ຕອນນີ້ເຈົ້າສາມາດທົດລອງດ້ວຍ:
myMother.changeName("Jobs");
ດ້ວຍການໃຊ້ myMother “ປ່ຽນ” this, JavaScript ຈະຮູ້ວ່າເຈົ້າກໍາລັງກ່ຽວກັບ person.
- ຫນ້າກ່ອນ ການສະແດງອາຄະຕິ JS
- ຫນ້າຕໍ່ໄປ ການສະແດງອາຄະຕິ JS