บทความนี้อธิบายวิธีการวนซ้ำ JavaScript แบ่งปันสำหรับการอ้างอิงของคุณ วิธีการใช้งานเฉพาะมีดังนี้:
คัดลอกรหัสดังนี้: // filter () ใช้ฟังก์ชันที่ระบุเพื่อพิจารณาว่าจะส่งคืนรายการที่มีอยู่ในอาร์เรย์
var num = [1,2,3,4,5,6,12];
num.filter (ฟังก์ชั่น (รายการ, ดัชนี, อาร์เรย์) {
return (รายการ> 2); // [3, 4, 5, 6, 12]
-
// map () ส่งคืนอาร์เรย์ที่แต่ละรายการในอาร์เรย์เป็นผลลัพธ์ของการรันพารามิเตอร์ขาเข้าในรายการที่เกี่ยวข้องในอาร์เรย์ดั้งเดิม
var num = [1,2,3,4,5,4,3,3,2,1];
num.map (ฟังก์ชั่น (รายการ, ดัชนี, อาร์เรย์) {
return (รายการ * 2); // [2, 4, 6, 8, 10, 8, 6, 4, 2]
-
// ทุก ๆ () บาง (), สอบถามว่ารายการในอาร์เรย์ตรงตามเงื่อนไขบางอย่างหรือไม่ทุก () จะต้องผ่านในแต่ละพารามิเตอร์จะส่งกลับจริงหรือไม่และผลลัพธ์นั้นเป็นจริง บางวิธี ()
// ตราบใดที่มีสิ่งหนึ่งที่เป็นจริงผลลัพธ์ก็เป็นจริง
var num = [1,2,3,4,5,4,3,3,2,1];
num.every (function (item, index, array) {
return (รายการ> 2); //เท็จ
-
num.some (ฟังก์ชั่น (รายการ, ดัชนี, อาร์เรย์) {
return (รายการ> 2); //จริง
-
// foreach () ผ่านพารามิเตอร์ไปยังแต่ละรายการของอาร์เรย์ไม่มีค่าส่งคืน
var num = [1,2,3,4,5,4,3,3,2,1];
num.foreach (ฟังก์ชั่น (รายการ, ดัชนี, อาร์เรย์) {
รายการส่งคืน;
-
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน