jQuery.map () วิธีการ
ตัวอย่าง
ใช้ $ .map () เพื่อปรับเปลี่ยนค่าของอาร์เรย์
ลอง»
ความหมายและการใช้งาน
$ .map () ฟังก์ชั่นที่ใช้ในการประมวลผลการทำงานที่ระบุไว้สำหรับองค์ประกอบในอาร์เรย์แต่ละ (หรือทรัพย์สินของวัตถุแต่ละ) และแพคเกจผลการค้นหาสำหรับแถวใหม่จะถูกส่งกลับ
หมายเหตุ: 1. ก่อน jQuery 1.6 ฟังก์ชั่นนี้ได้รับการสนับสนุนผ่านแถวนั้น 1.6 จากการเริ่มต้นการทำงานนอกจากนี้ยังสนับสนุนการสำรวจวัตถุ
2. แผนที่ () นอกจากนี้ยังเป็นหน้าที่ของทั้งสองอาร์กิวเมนต์แรกองค์ประกอบปัจจุบันซ้ำหรือค่าแอตทริบิวต์และสองคือดัชนีอาร์เรย์ปัจจุบันหรือทรัพย์สินวัตถุชื่อซ้ำรายการ
3. ฟังก์ชั่นส่งกลับค่าเป็นผลมาจากองค์ประกอบในอาร์เรย์ถ้าค่าส่งกลับเป็นโมฆะหรือไม่ได้กำหนดผลจะไม่สามารถเพิ่มอาร์เรย์
ไวยากรณ์
参数 | 描述 |
---|---|
object | Array/Object类型 指定的需要处理的数组或对象。 |
callback | Function类型 指定的处理函数。 |
ตัวอย่างเพิ่มเติม
ค่าในอาร์เรย์เดิมบวก 4 แต่ละ
แต่ละค่าในอาร์เรย์เดิมบวก 4, แผนที่เพื่อแถวใหม่
ค่าอาร์เรย์เดิมมากกว่า 0 บวก 1
ค่าอาร์เรย์เดิมมากกว่า 0 บวก 1 แมปไปแถวใหม่
1 บวกค่าของอาร์เรย์เดิม
เดิมของค่าในอาร์เรย์และความคุ้มค่าในแต่ละเป็นผลมาจากการเพิ่ม 1 ที่สร้างขึ้นใหม่หลังจากอาร์เรย์การทำแผนที่
ค่าของอาร์เรย์เดิมถูกคูณด้วย 2
หลังจากที่วัตถุเดิมของมูลค่าแต่ละคูณด้วย 2 ถูกจับคู่กับอาเรย์ที่สร้างขึ้นใหม่
วัตถุสำคัญ
คีย์วัตถุถูกแมปไปอาร์เรย์ที่สร้างขึ้นใหม่
ค่า Squared ของอาร์เรย์เดิม
ทั้งสองฝ่ายในอาร์เรย์เดิมสำหรับแต่ละมูลค่าและผลตอบแทนที่แมปไปยังคนรุ่นใหม่ของอาร์เรย์
ลบองค์ประกอบ
โดยการกลับโมฆะในตัวจัดการหาวิธีที่จะเอาองค์ประกอบลบค่าน้อยกว่า 50 แต่จะไม่ลบค่าองค์ประกอบจะลดลง 45
เพิ่มองค์ประกอบ
โดยการกลับอาร์เรย์ในโหมดการจัดการเพิ่มองค์ประกอบสุดท้ายในอาร์เรย์ผลที่ได้กลับมา