การสร้างอาร์เรย์ js และ concat () split () slice () slice ()
1 var a = array ใหม่ (); 2 var b = อาร์เรย์ใหม่ (20); 3 var c = อาร์เรย์ใหม่ ("สีแดง", "เขียว", "ขาว"); แจ้งเตือน (b.length) // 20อาเรย์สามารถเพิ่มหรือลดลงตามต้องการ ดังนั้น,
c [3] = "สีม่วง"; แจ้งเตือน (c.length) // 4
ถ้า
C [25] = "สีม่วง" // จากนั้นตำแหน่งจาก 3 ถึง 24 จะเต็มไปด้วยการแจ้งเตือนค่าว่าง (c.length) // 26
นอกจากนี้คุณยังสามารถกำหนดวัตถุอาร์เรย์ที่มีการแสดงตามตัวอักษรนั่นคือใช้วงเล็บสี่เหลี่ยมจัตุรัสและค่าแยกต่างหากด้วยเครื่องหมายจุลภาค
var d = ["สีแดง", "เขียว", "ขาว"]; แจ้งเตือน (d.length) //3d25 เหมือนกัน="purplr"alert(d.length); // 26
โปรดทราบว่าในตัวอย่างนี้คลาสอาร์เรย์ไม่ได้ใช้อย่างชัดเจน วงเล็บเหลี่ยมบ่งบอกว่าค่าจะถูกเก็บไว้ในวัตถุอาร์เรย์ อาร์เรย์ที่ประกาศด้วยวิธีนี้เหมือนกับอาร์เรย์ที่ประกาศในแบบดั้งเดิม
วัตถุอาร์เรย์แทนที่เมธอด toString () และวิธีการ valueof () ส่งคืนสตริงพิเศษ
var e = ["สีแดง", "สีเขียว", "ขาว"]; แจ้งเตือน (e.toString ()); // "สีแดง, สีเขียว, สีขาว" การแจ้งเตือน (e.valueof ()); // เหมือนกับข้างบน
เข้าร่วม()
การแจ้งเตือน (E.Join ("-Spring-")) // "Red-Spring-Green-Spring-White"วิธีแยก () สตริงแปลงตัวเองเป็นอาร์เรย์
var s = "a, b, c"; var ss = s.split (","); // return 3 อาร์เรย์สตริงการแยกวิเคราะห์แบบต่อเนื่อง
var s = "สีเขียว" var ss = s.split ("") การแจ้งเตือน (ss.toString ()) // return "g, r, e, e, n, n"วัตถุอาร์เรย์มีสองวิธีที่คลาสสตริงมีคือวิธี concat () และ slice (); วิธีการ concat จัดการอาร์เรย์ในลักษณะเดียวกับสตริงการประมวลผล พารามิเตอร์จะถูกผนวกเข้ากับส่วนท้ายของอาร์เรย์และค่าฟังก์ชันที่ส่งคืนเป็นวัตถุอาร์เรย์ใหม่
วิธี Slice () เป็นวิธีเดียวกับ Slice () ของสตริง มันส่งคืนอาร์เรย์ใหม่พร้อมรายการเฉพาะ: หากมีเพียงพารามิเตอร์เดียววิธีการเปลี่ยนแปลงจะส่งคืนรายการทั้งหมดที่เริ่มต้นจากตำแหน่งนั้นไปยังจุดสิ้นสุดของอาร์เรย์ หากมีสองพารามิเตอร์มันจะส่งคืนความคิดทั้งหมดระหว่างตำแหน่งแรกและบิตที่สองไม่รวมรายการที่ตำแหน่งที่สอง
var s = ["a", "b", "c"]; var scon = s.concat ("d", "e"); แจ้งเตือน (scon.toString ()) // "a, b, c, d, e" การแจ้งเตือน (s.tostring () // S2 คือ "A, B"บทความข้างต้น "สร้าง" ของอาร์เรย์ js และการใช้ concat () split () slice () เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น