在專案中,有些物件用完後需要重置,下面簡單介紹下js中清除物件的方法。方法如下:
方法一:字面量定義物件
第一步,定義乙個空物件並列印出來,**和效果:
**:var student = {};
console.log(student);
列印結果:
第二步,為物件新增屬性並列印,**和列印結果如下:
**:student.name = "xiaoming";
student.age = 12;
console.log(student);
列印結果:
第三步,刪除物件屬性(清空物件)並列印,**和列印結果如下:
**:for(var key in student)
console.log(student);
列印結果:
由此可見,物件被清空後,又變成了空物件,實現了物件重置。
所有js**:
執行結果:
方法二:建構函式定義物件
列印結果:
js清空物件(刪除物件的屬性)
方法一 字面量定義物件 1 定義乙個空物件並列印出來,和列印結果如下 const person console.log person 列印結果 2 為物件新增屬性並列印,和列印結果如下 person.name zhangsan person.age 20 console.log person 列印結...
JS刪除物件中的某一屬性
js如何刪除物件中的某一屬性 var obj delete obj.name true typeof obj.name undefined通過delete操作符,可以實現對物件屬性的刪除操作,返回值是布林 可以刪除其他東西嗎 1.變數 var name zs 已宣告的變數 delete name f...
js筆記 js刪除物件中的某一屬性
今天在專案中遇到乙個需求,傳參的引數物件不可以有多餘的其他不需要的引數,因為我的結構已經固定,且有很多牽扯的其他東西,所以我就用es6拓展運算子淺拷貝到另乙個物件上面,然後打算把不需要的屬性給刪除掉,但是突然間腦袋失靈,竟然忘記了怎麼刪除物件屬性,特此記錄。let obj delete obj.tr...