在对象中推送唯一数组| Vuejs
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在对象中推送唯一数组| Vuejs相关的知识,希望对你有一定的参考价值。
我想使用键名将唯一数组推入对象
我试过这段代码,但仍然没有用。有帮助吗?谢谢 !
addArray(){
if (!this.sessions.hasOwnProperty(name)) {
this.sessions.push(this.item);
}
},
答案
this.sessions.push(this.item);
此行表示会话是一个数组。因此,如果要将具有键名称的唯一对象推送到会话数组中,可以在下面进行检查:
addIntoArray(yourNewlyAddedObject){
var is_in = false;
this.sessions.forEach(function (session) {
if (session.Name === yourNewlyAddedObject.Name) is_in = true;
});
return is_in;
},
使用addIntoArray(obj)
函数检查新项目。如果此函数返回true,则表示当前添加的对象键“Name”已在数组中。否则它返回false。因此,如果当前具有键名称的对象(如果数组中不存在)(当函数返回false时),则将此对象添加到sessions数组。
以上是关于在对象中推送唯一数组| Vuejs的主要内容,如果未能解决你的问题,请参考以下文章
Vuejs - 如何使用 v-for 获取数组中的所有唯一值(删除重复项)