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

Cấp phát bộ nhớ cho object length = 0 - JavaScript

Gán array.length = 0 để xóa toàn bộ phần tử (giải phóng bộ nhớ), sau đó gán array.length = 5 để cấp phát lại (các phần tử sẽ là undefined).

Mã thực hiện

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]);

Kết quả

[]
undefined
undefined
undefined
undefined
undefined