ການຈັດການປ່ຽນຕົວມະນາວິກິດເຈບສາຍຊັດສາຍ

ກົດລະບຽບບັນທຶກມາດຕະການ

ກົດລະບຽບບັນທຶກມາດຕະການສາມາດບັນທຶກວັດຖຸຈາກວັດຖຸບັນດາວັດຖຸມາດຕະການໄດ້.

let {firstName, lastName} = person;

ມັນຍັງສາມາດບັນທຶກຕາຕະລາງແລະວັດຖຸທີ່ສາມາດໄດ້ມີການໄລ່ອອກອີກຢ່າງຫຼາຍ.

let [firstName, lastName] = person;

ການບັນທຶກວັດຖຸ

ຄວາມນັບຕາມ

// ສ້າງວັດຖຸ
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50
};
// ການປະຕິບັດຕາມ
let {firstName, lastName} = person;

ພະຍາຍາມຄັງຄາວິດຈະການ

ອຳນາດການຈຳນວນຄູ່ມືບໍ່ມີຄວາມສຳຄັນ.

ຄວາມນັບຕາມ

// ສ້າງວັດຖຸ
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50
};
// ການປະຕິບັດຕາມ
let {lastName, firstName} = person;

ພະຍາຍາມຄັງຄາວິດຈະການ

ເຂົ້າເຫັນ:

ການບັນທຶກບໍ່ແມ່ນການທຳລາຍ.

ການບັນທຶກບໍ່ຈະປ່ຽນແປງວັດຖຸເປັນພາສາທໍາອິດ.

ຄູ່ມືມາດຕະການ

ສຳລັບວັດຖຸທີ່ອາດຈະບໍ່ມີຄູ່ມືພວກເຮົາສາມາດກຳນົດຄູ່ມືມາດຕະການ.

ຄວາມນັບຕາມ

// ສ້າງວັດຖຸ
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50
};
// ການປະຕິບັດຕາມ
let {firstName, lastName, country = "US"} = person;

ພະຍາຍາມຄັງຄາວິດຈະການ

ການບັນທຶກຊື່ຜະສັງ

ຄວາມນັບຕາມ

// ສ້າງວັດຖຸ
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50
};
// ການປະຕິບັດຕາມ
let {lastName: name} = person;

ພະຍາຍາມຄັງຄາວິດຈະການ

ການບັນທຶກຄວາມຂຽນ

ການບັນທຶກຄວາມຂຽນສາມາດໃຊ້ເພື່ອການບັນທຶກຄູ່ມືຈາກຄວາມຂຽນ.

ຄວາມນັບຕາມ

// ສ້າງຄວາມຂຽນ
let name = "W3Schools";
// ການປະຕິບັດຕາມ
let [a1, a2, a3, a4, a5] = name;

ພະຍາຍາມຄັງຄາວິດຈະການ

ເຂົ້າເຫັນ:

ການບັນທຶກສາມາດໃຊ້ສຳລັບວັດຖຸທີ່ສາມາດໄດ້ມີການໄລ່ອອກ.

ການບັນທຶກຄູ່ມື

ພວກເຮົາສາມາດເຄື່ອນຍ້າຍຄູ່ມືຈາກສາຍສະເພາະຂອງພວກເຂົາອອກໄປພັກພິກັນຂອງພວກເຂົາ.

ຄວາມນັບຕາມ

// ການສ້າງຈັດສັນຍາ
const fruits = ["Bananas", "Oranges", "Apples", "Mangos"];
// ການປະຕິບັດຕາມ
let [fruit1, fruit2] = fruits;

ພະຍາຍາມຄັງຄາວິດຈະການ

ຫຼຸດຜ່ອນຄູ່ມື

ພວກເຮົາສາມາດໃຊ້ສອງຫຼືຫຼາຍຄຳຂອງຄຳປະມານເພື່ອຫຼຸດຜ່ອນຄູ່ມື.

ຄວາມນັບຕາມ

// ການສ້າງຈັດສັນຍາ
const fruits = ["Bananas", "Oranges", "Apples", "Mangos"];
// ການປະຕິບັດຕາມ
let [fruit1,,,fruit2] = fruits;

ພະຍາຍາມຄັງຄາວິດຈະການ

ຕາຕະລາງພິກັນ

ພວກເຮົາສາມາດເຄື່ອນຍ້າຍຄູ່ມືຈາກຕາຕະລາງພິກັນທີ່ສະເພາະ.

ຄວາມນັບຕາມ

// ການສ້າງຈັດສັນຍາ
const fruits = ["Bananas", "Oranges", "Apples", "Mangos"];
// ການປະຕິບັດຕາມ
let {[0]: fruit1, [1]: fruit2} = fruits;

ພະຍາຍາມຄັງຄາວິດຈະການ

ຜະສານທີ່ເຫຼືອ

ສາມາດໃຊ້ຜະສານທີ່ເຫຼືອທີ່ສຸດຂອງກົດລະບຽບການບັນທຶກ.

ພາສານີ້ຈະປະກອບຂອງຈັດສັນຍາທັງໝົດໃຫ້ເກັບເຄືອງທີ່ເພີ່ມເຕີມເປັນຈັດສັນຍາໃຫມ່.

ຄວາມນັບຕາມ

// ການສ້າງຈັດສັນຍາ
const numbers = [10, 20, 30, 40, 50, 60, 70];
// ການປະຕິບັດຕາມ
const [a, b, ...rest] = numbers;

ພະຍາຍາມຄັງຄາວິດຈະການ

ການປະຕິບັດຕາມ Map

ຄວາມນັບຕາມ

// ການສ້າງ Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  
]
// ການປະຕິບັດຕາມ
let text = "";
for (const [key, value] of fruits) {
  text += key + " is " + value;
}

ພະຍາຍາມຄັງຄາວິດຈະການ

ການປ່ຽນຕົວກັນຄວາມນັບຕາມ JavaScript

ທີ່ສາມາດໃຊ້ການປ່ຽນຕົວກັນຄວາມນັບຕາມທັງສອງບັນດາຄວາມທີ່ຈະຕ້ອງການປ່ຽນຕົວກັນ.

ຄວາມນັບຕາມ

let firstName = "Bill";
let lastName = "Gates";
// ການປະຕິບັດຕາມ
[firstName, lastName] = [lastName, firstName];

ພະຍາຍາມຄັງຄາວິດຈະການ