คู่มืออ้างอิงวัตถุ JavaScript
JavaScript วัตถุ
วัตถุเป็นชนิดของข้อมูล JavaScript หนึ่ง
วัตถุใช้เก็บชุดของคู่กุญแจ/ค่า (ชื่อ/ค่า)
วัตถุ JavaScript คือชุดของค่าที่มีชื่อ
ตัวอย่างด้านล่างนี้สร้างวัตถุ JavaScript ที่มีสี่ข้อความกุญแจ/ค่า
ตัวอย่าง
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" };
เกี่ยวกับวิชาเรียนวัตถุ โปรดอ่าน วิชาเรียน JavaScript วัตถุ.
วิธีและคุณสมบัติของวัตถุ JavaScript
ชื่อ | การอธิบาย |
---|---|
assign() | โค้งคุณสมบัติจากวัตถุต้นทางไปยังวัตถุปุระ |
constructor | คืนฟังก์ชันสำหรับวัตถุโปรโตไทป์ที่สร้าง |
create() | คืนวัตถุที่สร้างใหม่จากวัตถุที่มีอยู่ |
defineProperties() | เพิ่มหรือเปลี่ยนคุณสมบัติ |
defineProperty() | เพิ่มหรือเปลี่ยนคุณสมบัติ |
entries() | คืนค่าธรรมดาแบบตารางของกุญแจ/ค่าของวัตถุ |
freeze() | ป้องกันการเปลี่ยนแปลงใดๆ ต่อวัตถุ |
fromEntries() | จากคู่ฉันที่มีกุญแจ/ค่าที่สามารถวิเคราะห์ได้เป็นตัวแปลง |
getOwnPropertyDescriptor() | ส่งผลค่าแอตทริบิวต์ของอ็อบเจ็กต์ในแบบแอร์เรย์ |
getOwnPropertyDescriptors() | ส่งผลค่าแอตทริบิวต์ของอ็อบเจ็กต์ในแบบแอร์เรย์ |
getOwnPropertyNames() | ส่งผลค่าแอตทริบิวต์ของอ็อบเจ็กต์ในแบบแอร์เรย์ |
groupBy() | ตั้งแต่ค่ากลับโลหะของอ็อบเจ็กต์เพื่อการจัดกลุ่มองเคยร์ |
isExtensible() | ถ้าอ็อบเจ็กต์เป็นที่หนึ่งเดียว ก็จะส่งผลค่า true |
isFrozen() | ถ้าอ็อบเจ็กต์เป็นที่หนึ่งเดียว ก็จะส่งผลค่า true |
isSealed() | ถ้ามี ก็จะส่งผลค่า true |
keys() | ส่งผลค่าแอตทริบิวต์ของอ็อบเจ็กต์ในแบบแอร์เรย์ |
preventExtensions() | ป้องกันการเพิ่มคุณสมบัติใหม่ในอ็อบเจ็กต์ |
prototype | อนุญาตให้คุณเพิ่มคุณสมบัติและวิธีต่ออ็อบเจ็กต์ JavaScript |
seal() | ป้องกันการเพิ่มคุณสมบัติใหม่หรือลบคุณสมบัติที่มีอยู่ในอ็อบเจ็กต์ |
toString() | แปลงอ็อบเจ็กต์เป็นตัวข้อความและส่งผลค่าที่ได้ |
valueOf() | ส่งผลค่าตัวต้นของอ็อบเจ็กต์ |
values() | ส่งผลค่าแอตทริบิวต์ของอ็อบเจ็กต์ในแบบแบบฟอร์มแอร์เรย์ |