Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách tạo mảng chuỗi (array of strings) trong JavaScript?

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.