vue中清空物件的方法
阿新 • • 發佈:2018-11-12
js中清空物件方法
1. 使用 delete 操作符
var obj={
name:'cc',
age:12,
gender:'famle'
}
for(var key in obj){
delete obj[key];
}
2. 使用字面量重置指向一個新的物件
var obj={
name:'cc',
age:12,
gender:'famle'
}
obj={} //此方法則是讓obj變數指向另一個物件的地址
Vue中清空物件
使用 Vue.delete
用法: 刪除物件的屬性。如果物件是響應式的,確保刪除能觸發更新檢視。這個方法主要用於避開 Vue 不能檢測到屬性被刪除的限制,但是你應該很少會使用它。
//首先引入Vue 否則無法使用
import Vue from 'vue'
data(){
return{
obj:{
name:'cc',
age:12,
gender:'famle'
}
}
}
for(let k of Object.keys(this.obj)){
Vue.delete(this.obj,k);
}
2. 使用物件字面量,和js中的用法相同,不過不推薦使用。