Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การทำลายโครงสร้างวัตถุ JavaScript คืออะไร?


การทำลายวัตถุ JavaScript

การเข้าถึงวัตถุในโครงสร้างที่ไม่มีการควบคุมอื่นนั้นไม่ใช่อะไรนอกจากการทำลายวัตถุ . อันที่จริง เรามีรูปแบบที่ระบุเพื่อแสดง คุณสมบัติของวัตถุ . เราสามารถทำสิ่งเดียวกันนี้ในลักษณะที่ไม่เจาะจงที่เรียกว่า Object Destructuring . มาคุยกันในรายละเอียด

ตัวอย่าง-1

ในตัวอย่างต่อไปนี้ วัตถุ 'บุคคล ' ถูกกำหนดและเข้าถึงคุณสมบัติได้ตามปกติ นั่นคือ "person.name "แต่ถ้าเราต้องแสดงแบบแบบทำลายล้าง เราไม่จำเป็นต้องระบุ 'person.name ' เพียง 'ชื่อ ' ก็เพียงพอแล้ว ดังแสดงใน ตัวอย่าง-2 .

<html>
<body>
<script>
   let person = {name: "Nani", age: 25};
   document.write(person.name);
   document.write("</br>");
   document.write(person.age);
</script>
</body>
</html>

ผลลัพธ์

Nani
25


ตัวอย่าง-2

ในตัวอย่างนี้ คุณสมบัติของวัตถุ 'บุคคล ' เข้าถึงได้ใน ลักษณะที่ถูกทำลาย และผลลัพธ์จะปรากฏในผลลัพธ์

<html>
<body>
<script>
   let person = {name: "Nani", age: 25};
   let {name, age} = person;
   document.write(name);
   document.write("<br>");
   document.write(age);
</script>
</body>
</html>

ผลลัพธ์

Nani
25