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

Abbie ·
更新时间:2024-09-21
· 1934 次阅读

目录

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

delete和Vue.delete的区别

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

Vue.delete( target, key )

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>

输出结果:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持软件开发网。



VUE 属性 对象 delete

需要 登录 后方可回复, 如果你还没有账号请 注册新账号