บล็อกนี้จะอธิบายการใช้ 'const' กับวัตถุใน JavaScript
การใช้ 'const' กับวัตถุใน JavaScript
“ คอสต์ ” กับวัตถุใน JavaScript อนุญาตให้แก้ไขคุณสมบัติของวัตถุ แต่ไม่อนุญาตให้กำหนดตัวแปรใหม่ให้กับวัตถุอื่น
ตัวอย่าง
สร้างหรือประกาศวัตถุชื่อ “ ออบ ' ใช้ ' คอสต์ ” คำหลักที่มีคุณลักษณะ 3 ประการ “ ชื่อ ”, “ อายุ ', และ ' งานอดิเรก ”:
คอสต์ ออบ = {
ชื่อ : 'มิลิ' ,
อายุ : 24 ,
งานอดิเรก : “การอ่านหนังสือ”
}
เข้าถึงค่าของแอตทริบิวต์วัตถุ “ งานอดิเรก ” ใช้จุด “ . ” ตัวดำเนินการและพิมพ์บนคอนโซลด้วยความช่วยเหลือของ “ คอนโซล.ล็อก() ' วิธี:
คอนโซล บันทึก ( คัดค้าน งานอดิเรก ) ;
ผลลัพธ์แสดงว่าเราเข้าถึงค่าของ “ คอสต์ ” คุณสมบัติวัตถุชื่อ “ งานอดิเรก ”:
ที่นี่เราจะแก้ไขค่าของ “ คอสต์ ” คุณสมบัติวัตถุชื่อ “ งานอดิเรก ' ถึง ' จิตรกรรม ” และพิมพ์บนคอนโซล:
คัดค้าน งานอดิเรก = 'จิตรกรรม' ;
คอนโซล บันทึก ( คัดค้าน งานอดิเรก ) ;
อัปเดตค่าสำเร็จแล้ว บ่งชี้ว่าคุณสมบัติของวัตถุ const สามารถปรับปรุงได้ง่าย:
แต่ 'const' จะไม่อนุญาตให้กำหนดตัวแปรใหม่ให้กับวัตถุอื่น ที่นี่ เราจะกำหนดวัตถุใหม่ให้กับ 'const' วัตถุ ' ออบ ”:
ออบ = {ชื่อ : 'เอ็มม่า' ,
อายุ : 26 ,
งานอดิเรก : 'การเดินทาง'
}
พิมพ์ 'obj' เป็นวัตถุที่อัปเดต:
คอนโซล บันทึก ( ออบ ) ;เอาต์พุต
นั่นคือทั้งหมดที่เกี่ยวกับการใช้ 'const' กับวัตถุใน JavaScript
บทสรุป
ตัวแปรที่มีเครื่องหมาย “ คอสต์ ” คำหลักใน JavaScript นั้นไม่เปลี่ยนรูป แต่วัตถุที่มี “ คอสต์ ” ไม่สามารถเปลี่ยนรูปได้ คุณยังสามารถแก้ไขคุณสมบัติของมันได้ อย่างไรก็ตาม const ไม่อนุญาตให้กำหนดตัวแปรใหม่ให้กับวัตถุอื่น บล็อกนี้อธิบายการใช้ 'const' กับวัตถุใน JavaScript