⊗jsPmDstAInr 298 of 505 menu

Phép hủy cấu trúc mảng trong JavaScript

Trong bài học này, chúng ta sẽ phân tích thao tác hủy cấu trúc mảng. Thao tác này được thiết kế để ghi hàng loạt các phần tử của mảng vào các biến chỉ trong một dòng mã.

Cú pháp của thao tác này như sau:

let [bien1, bien2, bien3] = mang;

Như bạn thấy, ở bên trái dấu = trong dấu ngoặc vuông liệt kê tên các biến. Các biến này được khai báo hàng loạt thông qua let, được đặt trước dấu ngoặc mở.

Kết quả của thao tác là biến đầu tiên sẽ được ghi phần tử đầu tiên của mảng (tức là với khóa bằng không), vào biến thứ hai - phần tử thứ hai, vào biến thứ ba - phần tử thứ ba.

Hãy xem một ví dụ thực tế. Giả sử chúng ta có một mảng lưu trữ năm, tháng và ngày:

let arr = [2025, 12, 31];

Hãy ghi năm, tháng và ngày vào các biến tương ứng, sử dụng phép hủy cấu trúc:

let arr = [2025, 12, 31]; let [year, month, day] = arr;

Hãy xem nội dung của các biến của chúng ta:

console.log(year); // sẽ in ra 2025 console.log(month); // sẽ in ra 12 console.log(day); // sẽ in ra 31

Để so sánh, hãy xem mã không dùng hủy cấu trúc sẽ bất tiện và dài dòng như thế nào:

let arr = [2025, 12, 31]; let year = arr[0]; let month = arr[1]; let day = arr[2]; console.log(year); // sẽ in ra 2025 console.log(month); // sẽ in ra 12 console.log(day); // sẽ in ra 31

Trong mã sau đây, các phần của mảng được ghi vào các biến tương ứng:

let arr = ['John', 'Smit', 'development', 'programmer', 2000]; let name = arr[0]; let surname = arr[1]; let department = arr[2]; let position = arr[3]; let salary = arr[4];

Hãy chuyển đổi mã này sử dụng phép hủy cấu trúc theo lý thuyết đã học.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối