1. 程式人生 > >js 清空對象刪除對象的屬性

js 清空對象刪除對象的屬性

AS 簡單介紹 == 定義 重置 gravity seq .net ext

在項目中,有些對象用完後需要重置,下面簡單介紹下JS中清除對象的方法。方法如下:

方法一:字面量定義對象

第一步,定義一個空對象並打印出來,代碼和效果:

代碼:

var student = {};
console.log(student);

打印結果:

技術分享圖片

第二步,為對象添加屬性並打印,代碼和打印結果如下:

代碼:

student.name = "xiaoming";
student.age = 12;
console.log(student);

打印結果:

技術分享圖片

第三步,刪除對象屬性(清空對象)並打印,代碼和打印結果如下:

代碼:

for(var key in student){
delete student[key];
}
console.log(student);

打印結果:

技術分享圖片

由此可見,對象被清空後,又變成了空對象,實現了對象重置。

所有JS代碼:

技術分享圖片

執行結果:

技術分享圖片

方法二:構造函數定義對象

代碼:

技術分享圖片

打印結果:

技術分享圖片

js 清空對象\刪除對象的屬性