สร้างอาร์เรย์ของสตริงได้ง่ายด้วย 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();