Vue.delete()删除对象的属性说明
作者:姜无忧
这篇文章主要介绍了Vue.delete()删除对象的属性说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
Vue.delete()删除对象的属性
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长度改变了
代码片段:
<script> var a=[1,2,3,4] var obj=[1,2,3,4] delete a[1] console.log(a) vue.delete(obj,1) console.log(obj); </script>
输出结果:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。