Object.isSealed() เป็นวิธีการที่ใช้ค้นหาว่าวัตถุถูกปิดผนึกหรือไม่ในจาวาสคริปต์ วิธีนี้ให้เอาต์พุตบูลีน
วัตถุจะถูกปิดผนึกหากเงื่อนไขต่อไปนี้เป็นจริง
1) ไม่ควร ขยายได้ .
2) คุณสมบัติควร กำหนดค่าไม่ได้ .
ไวยากรณ์
Object.isSealed(obj)
อาร์กิวเมนต์ - Object.isSealed() รับวัตถุเป็นพารามิเตอร์และส่งกลับค่าบูลีนขึ้นอยู่กับว่าวัตถุถูกปิดผนึกหรือไม่
ตัวอย่าง
ในตัวอย่างต่อไปนี้ เนื่องจากอ็อบเจ็กต์ไม่ได้ถูกผนึก เราจะได้รับค่าเท็จเป็นเอาต์พุต ในการปิดผนึกวัตถุวิธีการที่เรียกว่า "Object.seal() " ต้องใช้
<html> <body> <script> var obj = { prop1: 2 } var res = Object.isSealed(obj); document.write(res); </script> </body> </html>
ผลลัพธ์
false
ตัวอย่าง
ในตัวอย่างต่อไปนี้ วัตถุ 'obj' ถูกปิดผนึกโดยใช้ 'Object.seal() ' กระบวนการ. ดังนั้นเมื่อ 'Object.isSealed() ใช้ ' ค่า true จะแสดงเป็นเอาต์พุต
<html> <body> <script> var obj = { prop1: 2 } Object.seal(obj); var res = Object.isSealed(obj); document.write(res); </script> </body> </html>
ผลลัพธ์
true