คู่มืออ้างอิงวัตถุ 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() ส่งผลค่าแอตทริบิวต์ของอ็อบเจ็กต์ในแบบแบบฟอร์มแอร์เรย์