1、批量处理制空的应用场景:
比如我们关闭el-dialog的弹框,再次打开编辑时,需要清空上次编辑时页面的值,这个时候我们需要在close方法内将弹框里面所渲染的值都值空。而一般对象的值一个个去置空在维护上不方便,所以采用这种统一的处理,后续如果需要再增加或者移除值在对象中,也只需维护该对象的变化。不需要再在close方法里面去增加或者移除对象中某个值的赋值为空的操作。
2、Object.keys()方法,一般用来遍历对象的(属性名,索引),并返回一个数组
Object.keys()方法与Object.getOwnPropertyNames方法很相似,一般用来遍历对象的(属性名,索引),并返回一个数组,该数组成员都是对象自身的(不是继承的),区别在于Object.keys方法只返回可枚举的属性,Object.getOwnPropertyNames方法还能返回不可枚举的属性名
obj = {
a:'1',
b:'2',
c:'3',
d:'4',
e:'5'
}
Object.keys(obj).foreach((key)=>{
obj[key] = '';
})