Vue.delete()删除对象的属性说明

Vue.delete()删除对象的属性

  • Vue.delete( target, key )

Vue.delete()删除对象的属性说明_第1张图片

 data : {
        namelist : {
           id : 1, 
           name : '叶落森'
        }       
}
// 删除name
delete this.namelist.name;//js方法
Vue.delete(this.namelist,'name');//vue方法

delete和Vue.delete的区别

  • delete:只是被删除的元素变成了 empty/undefined 其他的元素的键值还是不变,length长度不会改变。
  • Vue.delete:直接删除了数组 改变了数组的键值。 length长度改变了

代码片段:

输出结果:

Vue.delete()删除对象的属性说明_第2张图片

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的