JavaScript Array flatMap()
- หน้าก่อน flat()
- หน้าต่อไป forEach()
- กลับไปยังด้านบน คู่มืออ้างอิง JavaScript Array
คำนิยามและการใช้งาน
flatMap()
วิธีทำงานด้วยการปฏิบัติการแบบค่าเริ่มต้นในแบบค่าเริ่มต้น และสร้างแบบค่าเรียบเรียงใหม่
flatMap()
สร้างแบบค่าเริ่มต้นใหม่โดยเรียกฟังก์ชันเพื่อแบบค่าเริ่มต้นทุกองค์ประกอบ
flatMap()
จะไม่ปฏิบัติการกับองค์ประกอบของแบบค่าเริ่มต้นที่ว่าง
flatMap()
จะไม่เปลี่ยนแบบค่าเริ่มต้นต้นตอนแรก
ดูเพิ่มเติม:
ตัวอย่าง
const myArr = [1, 2, 3, 4, 5, 6]; const newArr = myArr.flatMap(x => [x, x * 10]);
รูปแบบ
array.flatMap(function(currentValue, index, arr) thisValue)
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
function() | จำเป็น |
currentValue | จำเป็น |
index | เลือกตั้ง |
arr | เลือกตั้ง |
thisValue |
เลือกตั้ง ค่าเริ่มต้นคือ undefined |
ค่าที่กลับมา
ประเภท | คำอธิบาย |
---|---|
แบบค่าเริ่มต้น | แบบค่าเริ่มต้นที่มีองค์ประกอบเป็นเฉพาะอย่างยิ่ง และทำให้มันแบบค่าเรียบเรียง |
การสนับสนุนของเบราเซอร์
ตั้งแต่เดือนมกราคม 2020 ต้นไป ทุกเครื่องนอนประมาณใหม่ทุกตัวเกิดการสนับสนุน JavaScript Array flatMap()
วิธี:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
เดือนกันยายน 2018 | เดือนมกราคม 2020 | เดือนกันยายน 2018 | เดือนกันยายน 2018 | เดือนกันยายน 2018 |
- หน้าก่อน flat()
- หน้าต่อไป forEach()
- กลับไปยังด้านบน คู่มืออ้างอิง JavaScript Array