JavaScript Array flatMap()

คำนิยามและการใช้งาน

flatMap() วิธีทำงานด้วยการปฏิบัติการแบบค่าเริ่มต้นในแบบค่าเริ่มต้น และสร้างแบบค่าเรียบเรียงใหม่

flatMap() สร้างแบบค่าเริ่มต้นใหม่โดยเรียกฟังก์ชันเพื่อแบบค่าเริ่มต้นทุกองค์ประกอบ

flatMap() จะไม่ปฏิบัติการกับองค์ประกอบของแบบค่าเริ่มต้นที่ว่าง

flatMap() จะไม่เปลี่ยนแบบค่าเริ่มต้นต้นตอนแรก

ดูเพิ่มเติม:

วิธี Array map()

วิธี Array flat()

วิธี Array filter()

วิธี Array forEach()

ตัวอย่าง

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