JavaScript Array flat()
- หน้าก่อน findLastIndex()
- หน้าต่อไป flatMap()
- กลับไปขึ้นหนึ่งชั้น คู่มืออ้างอิง JavaScript Array
คำนิยามและวิธีใช้
flat()
วิธีใช้เพื่อเชื่อมตัวเลขในตัวเลขย่อยเข้าตัวเลขใหม่
ดูเพิ่มเติม:
ตัวอย่าง
ตัวอย่าง 1
สร้างตัวเลขใหม่และเชื่อมตัวเลขในตัวเลขย่อย:
const myArr = [[1,2],[3,4],[5,6]]; const newArr = myArr.flat();
ตัวอย่าง 2
สำหรับตัวเลขที่มีระดับที่หลากหลาย สามารถกำหนดความลึกของการแยกย่อยได้:
const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(2);
รูปแบบการใช้งาน
array.flat(depth)
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
depth | เลือกตั้งตามความต้องการ กำหนดความลึกของตัวเลขที่ต้องการแยกย่อย ค่าเริ่มต้นคือ 1 |
ค่าที่กลับมา
ประเภท | คำอธิบาย |
---|---|
ตัวเลข | ตัวเลขใหม่ที่แยกย่อยขึ้น |
การสนับสนุนโดยบราวเซอร์
ตั้งแต่เดือนมกราคม 2020 สำหรับทุกเครื่องนี้ที่เป็นบราวเซอร์สมัยใหม่สนับสนุน JavaScript ตัวเลข flat()
วิธี:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
เดือนกันยายน 2018 | เดือนมกราคม 2020 | เดือนกันยายน 2018 | เดือนกันยายน 2018 | เดือนกันยายน 2018 |
- หน้าก่อน findLastIndex()
- หน้าต่อไป flatMap()
- กลับไปขึ้นหนึ่งชั้น คู่มืออ้างอิง JavaScript Array