Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีสร้างอาร์เรย์ใน JavaScript

สร้างอาร์เรย์ใน JavaScript 2 วิธีหลัก:

1. Array Literal (แนะนำ)

var animals = ["Dog", "Cat", "Tiger"];

2. Array Constructor

var animals = new Array("Dog", "Cat", "Tiger");

Array parameter: รายการ strings หรือ integers new Array(3) = array ว่าง length 3 (ไม่ใช่ [3])

ตัวอย่าง

<html>
  <head>
    <title>JavaScript Arrays</title>
  </head>
  <body>
    <script>
      var arr = new Array("Dog", "Cat", "Tiger");
      var sorted = arr.sort();
      document.write("Returned string is: " + sorted); // "Cat,Dog,Tiger"
    </script>
  </body>
</html>

Array Literal vs Constructor

AspectLiteral []Constructor new Array()
Syntaxสั้น อ่านง่ายยาว
Single number[3] = array มี 1 elementnew Array(3) = empty array length 3
Performanceเร็วกว่าเล็กน้อยช้ากว่า
Best practice✅ แนะนำ❌ หลีกเลี่ยง

Array Methods พื้นฐาน

  • push() – เพิ่มท้าย
  • pop() – ลบท้าย
  • shift() – ลบหน้า
  • unshift() – เพิ่มหน้า
  • splice() – เพิ่ม/ลบ/แทนที่ กลาง
  • slice() – copy ส่วนหนึ่ง
  • concat() – รวมอาร์เรย์
  • join() – รวมเป็น string