Giả sử chúng ta có đối tượng mảng sau:
var arrayObject = [ "John", "David", "Mike" ]
Bạn có thể sử dụng thuộc tính length để đặt độ dài thành 0 và giải phóng bộ nhớ.
Cú pháp để xóa bộ nhớ:
yourArrayObjectName.length = 0; // Xóa bộ nhớ yourArrayObjectName.length = 4; // Cấp phát bộ nhớ
Ví dụ
Mã minh họa:
var arrayObject = [ "John", "David", "Mike" ]; arrayObject.length = 0; console.log(arrayObject); arrayObject.length = 5; for (var i = 0; i < arrayObject.length; i++) console.log(arrayObject[i]);
Để chạy chương trình, sử dụng lệnh:
node tenFile.js
Tên file ở đây là demo277.js.
Kết quả
Đầu ra trên console:
PS C:\Users\Amit\javascript-code> node demo277.js [] undefined undefined undefined undefined undefined