Tạo mảng chuỗi rất đơn giản bằng array literal hoặc constructor Array().
Cách 1: Array Literal (Khuyến nghị)
var animals = ["Chó", "Mèo", "Hổ"];
Cách 2: Array Constructor
var animals = new Array("Chó", "Mèo", "Hổ");
⚠ Cảnh báo với new Array(number):
new Array(3) // [empty × 3] — sparse array, length=3, KHÔNG có phần tử
new Array("3") // ["3"] — 1 phần tử string "3"
new Array(1, 2) // [1, 2] — 2 phần tử
Ví dụ: Tạo mảng và sắp xếp
<!DOCTYPE html>
<html>
<head>
<title>JavaScript Arrays</title>
</head>
<body>
<script>
var arr = new Array("Thời gian", "Tiền bạc", "Công việc");
var sorted = arr.sort(); // Sắp xếp theo Unicode
document.write("Kết quả: " + sorted); // "Công việc,Thời gian,Tiền bạc"
</script>
</body>
</html>
Kết quả
Kết quả: Công việc,Thời gian,Tiền bạc
Mẹo hay:
Array.from("abc")→["a", "b", "c"]."a,b,c".split(",")→["a", "b", "c"].[...new Set(arr)]— loại bỏ trùng lặp.arr.flat()— làm phẳng mảng lồng.