ຄວາມຈຳນວນວິທະຍາ JavaScript
- ກ່ອນການ ກົນລະຍຸດວັດຖຸ JS
- ຫລັງການ ກົນລະຍຸດວັດຖຸ JS
Properties are the most important part of any JavaScript object.
JavaScript properties
Properties refer to the values associated with a JavaScript object.
JavaScript objects are collections of unordered properties.
Properties can usually be modified, added, and deleted, but some properties are read-only.
Accessing JavaScript properties
The syntax for accessing object properties is:
objectName.property // person.age
or:
objectName["property] // person["age"]
or:
objectName[expression] // x = "age"; person[x]
expression must be calculated as a property name.
ຄວາມຈິງ 1
person.fname + " is " + person.age + " years old.";
ຄວາມຈິງ 2
person["fname"] + " is " + person["age"] + " years old.";
JavaScript for...in loop
JavaScript for...in
sentence traverse the properties of the object.
syntax
for (variable in object) { ວິທິການທີ່ຈະປະຕິບັດ }
for...in
ວິທິການຂອງການຍາບວາງຈະປະຕິບັດຄືກັບບັນດາປະເພດໃນບັນດາວັດຖຸ.
ການຍາບວາງບັນດາປະເພດໃນບັນດາວັດຖຸ:
ຄວາມຈິງ
var person = {fname:"Bill", lname:"Gates", age:62}; for (x in person) { txt += person[x]; }
ການເພີ່ມປະເພດໃໝ່
ທ່ານສາມາດເພີ່ມປະເພດໃໝ່ໃຫ້ບັນດາວັດຖຸທີ່ມີຢູ່ໂດຍການຈັດຄຳສັບພຽງພໍ.
ສະຫຼຸບວ່າບັນດາວັດຖຸ person ແມ່ນມີຢູ່ - ທ່ານສາມາດເພີ່ມປະເພດໃໝ່ໃຫ້ພວກມັນ:
ຄວາມຈິງ
person.nationality = "English";
ບໍ່ສາມາດໃຊ້ຄຳເວລາລະບຸວັດຖຸ (ຫຼືຄຳເວລາການເຮັດວຽກ) ຄືກັບຊື່ວັດຖຸ. ຍັງຕ້ອງໃຊ້ຫຼັກສັນຍາຂອງ JavaScript.
ການລົບພາສາ
delete
ການລົບພາສາຈາກບັນດາປະເພດໃນບັນດາວັດຖຸ:
ຄວາມຈິງ
var person = {fname:"Bill", lname:"Gates", age:62}; delete person.age; // 或 delete person["age"];
delete
关键词会同时删除属性的值和属性本身。
删除完成后,属性在被添加回来之前是无法使用的。
delete
操作符被设计用于对象属性。它对变量或函数没有影响。
delete
操作符不应被用于预定义的 JavaScript 对象属性。这样做会使应用程序崩溃。
ຄວາມຈິງຂອງປະສົມປະສານ
ທຸກປະສົມປະສານມີຊື່. ນອກຈາກນັ້ນ, ພວກມັນຍັງມີຄວາມຈິງ.
ຄວາມຈິງແມ່ນໜຶ່ງພາກຂອງຄວາມຈິງຂອງປະສົມປະສານ.
ຄວາມຈິງຂອງປະສົມປະສານລວມມີ: ສາມາດອ່ານ, ສາມາດການປະກາດ, ສາມາດປ່ຽນ.
ຄວາມຈິງຂອງປະສົມປະສານກໍ່ມີການກຳນົດວິທີການທີ່ທຸກປະສົມປະສານຖືກເຂົ້າໃນ (ທີ່ຈະອ່ານຫລືຈະປ່ຽນ?).
ໃນ JavaScript, ທຸກປະສົມປະສານແມ່ນທີ່ສາມາດອ່ານໄດ້, ແຕ່ພຽງແຕ່ຄວາມຈິງທີ່ສາມາດປ່ຽນໄດ້ (ພຽງແຕ່ຄຳປາກົດທີ່ຈະປ່ຽນໄດ້).
(ECMAScript 5 ມີວິທີການການເອົາແລະການປ່ຽນທັງໝົດຂອງຄວາມຈິງຂອງປະສົມປະສານ)
ປະສົມປະສານ
ວັດຖຸ JavaScript ຖືກລວມຕົວຂອງຕົວປະກອບສະແນນ.
delete
ຄຳສັ່ງຄຳປາກົດຈະບໍ່ກວດຄົນທີ່ຖືກຖານຢືນຢັນ. ແຕ່ຖ້າເຈົ້າຖອນຄຳປາກົດຂອງຕົວປະກອບສະແນນລະຫວ່າງອົງການຮຽນຈະມີຜົນກະທົບຕໍ່ທຸກອົງການຖືກຖານຢືນຢັນ.
- ກ່ອນການ ກົນລະຍຸດວັດຖຸ JS
- ຫລັງການ ກົນລະຍຸດວັດຖຸ JS