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

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

สร้างอาร์เรย์ของสตริงได้ง่ายด้วย Array Literal หรือ Constructor

วิธีที่ 1: Array Literal (แนะนำ)

var animals = ["Time", "Money", "Work"];

วิธีที่ 2: Array Constructor

var animals = new Array("Time", "Money", "Work");

Array parameter: รายการ strings หรือ integers หากระบุ single numeric parameter = initial length (max 4,294,967,295)

ตัวอย่าง: สร้างและเรียงลำดับ

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

ผลลัพธ์

Returned string is: Money,Time,Work

Array Methods สำหรับ Strings

Methodคำอธิบาย
sort()เรียงลำดับ (alphabetical, mutates original)
reverse()กลับลำดับ
join(", ")รวมเป็น string
filter()กรองตามเงื่อนไข
map()แปลงทุก element
includes()ตรวจสอบมีค่าหรือไม่

คำเตือน: sort() mutates array

var arr = ["Time", "Money", "Work"];
var sorted = arr.sort(); // arr ตัวเองก็เปลี่ยนไปด้วย!
// ใช้ spread operator ถ้าอย่างเก็บต้น:
var sorted = [...arr].sort();