JavaScript Object.fromEntries()

การเรียกใช้และการประกาศ

fromEntries() วิธีใช้เพื่อสร้างวัตถุจากตัวเลขหรือคู่กุญแจ

วิธีเกี่ยวข้อง

Object.assign() คัดลอกคุณสมบัติจากวัตถุต้นแบบไปยังวัตถุเป้าหมาย

Object.create() สร้างวัตถุใหม่จากวัตถุที่มีอยู่

Object.fromEntries() สร้างวัตถุจากตัวเลขหรือคู่กุญแจ

ตัวอย่าง

const fruits = [
  ["apples", 300],
  ["pears", 900],
  ["bananas", 500]
];
const myObj = Object.fromEntries(fruits);

ทดลองเอง

วลี

Object.fromEntries(iterable)

ตัวเลือก

ตัวเลือก การอธิบาย
iterable เลือกตัวเลือกได้ สามารถเดินทางได้จากตัวเลือกหรือตาราง

ค่าที่กลับมา

ประเภท การอธิบาย
Object วัตถุที่สร้างจากตัวเลขหรือคู่กุญแจ

การสนับสนุนโปรแกรมบราวเซอร์

ES2019 ได้เพิ่ม Object.fromEntries() วิธี。

ตั้งแต่เดือนมกราคม 2020 ต้นนั้น ทุกบราวเซอร์สมัยใหม่ทุกตัวเปิดใช้งาน Object.fromEntries():

Chrome Edge Firefox Safari Opera
Chrome 73 Edge 79 Firefox 63 Safari 12.1 Opera 60
เดือนมีนาคม 2019 มกราคม 2020 ตุลาคม 2018 เดือนมีนาคม 2019 เดือนเมษายน 2019