将值添加到对象数组

帕特里克

我在UI表上显示了这个对象数组。它有3列,分别是名称,联系方式和ID。

[Object, Object, Object]
0:Object
    name: "Rick"
    Contact: "Yes"
    id: 1
1:Object
    name:"Anjie"
    Contact:"No"
    id: 2
2:Object
    name:"dillan"
    Contact:"Maybe"
    id:3

现在,我将新行添加到表的顶部。因此,新添加到对象数组中的行将如下所示。

[Object, Object, Object,Object]
0:Object  //newly added row. Since new row is added, it doesnt have any data.
 name: ""
 Contact: ""
 id: 
1:Object
 name: "Rick"
 Contact: "Yes"
 id: 1
2:Object
 name:"Anjie"
 Contact:"No"
 id: 2
3:Object
 name:"dillan"
 Contact:"Maybe"
 id:3

我希望对象数组看起来像这样,而不是上面的对象。

[Object, Object, Object,Object]
0:Object  //newly added row. Since new row is added, it doesnt have any data.
 name: ""
 Contact: ""
 id: 4        
1:Object
 name: "Rick"
 Contact: "Yes"
 id: 1
2:Object
 name:"Anjie"
 Contact:"No"
 id: 2
3:Object
 name:"dillan"
 Contact:"Maybe"
 id:3

唯一的变化是第0个对象的id值。您可以看到我将其输入为4。它将检查对象数组中的id最大值。在这种情况下,它是3。因此它将增加1,并将其作为新添加的行的id值。

有人可以让我知道如何实现这一目标。

另外,我还有一个查询。

如果我的id值如下。

1
2
3
4
5
6

我删除了4和5。因此,将有新行

1
2
5
6

在这里,它将检查最大长度为4,并将id值5添加到新行。它看起来会像这样。

5
1
2
5
6

在这种情况下,重复5。我不想要这个。相反,我想看看哪个是给id的最大值,然后根据它递增id。所以它应该看起来像这样。

7
1
2
5
6
pparas

如果您只关心ID是唯一的,则可以将时间戳记添加为ID

假设您的数组被称为peopleContact代码,以将对象添加到对象数组中,如下所示。

var person= new Object();
person.name= "";
person.Contact= "";
person.id = Date.now();

peopleContact.push(person);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将值添加到对象PHP中的数组

来自分类Dev

如何使用解构将数组值添加到对象?

来自分类Dev

将多个值添加到javascript中的数组或对象

来自分类Dev

如何将多个值添加到对象数组

来自分类Dev

将数组对象添加到对象

来自分类Dev

将SimpleXMLElement对象添加到数组

来自分类Dev

将PSVariable对象添加到数组

来自分类Dev

将PSCustom对象添加到数组

来自分类Dev

将空对象添加到数组

来自分类Dev

将数组对象添加到minimongo

来自分类Dev

将 var 添加到数组对象?

来自分类Dev

将 id 添加到对象数组

来自分类Dev

将多个对象添加到数组?

来自分类Dev

将数组值添加到ArrayList

来自分类Dev

将值添加到json数组

来自分类Dev

Javascript for() 将值添加到数组

来自分类Dev

将数组中的数组值添加到数组值

来自分类Dev

通过数组索引将值添加到数组中的特定对象

来自分类Dev

反应值对象添加到对象数组

来自分类Dev

将File对象添加到File对象数组

来自分类Dev

将数组对象添加到数组php?

来自分类Dev

将数组中的对象数组添加到 JSON 中

来自分类Dev

如何将值添加到类对象,然后将其放入数组中?

来自分类Dev

Javascript:如何将数组值添加到对象属性

来自分类Dev

敲除js使用json对象将值添加到数组

来自分类Dev

如何将值添加到类对象,然后将其放入数组中?

来自分类Dev

使用 javascript 或 Lodash 将数组值添加到一个 json 对象中

来自分类Dev

将所有类对象数组值添加到文本文件

来自分类Dev

将对象的值添加到数组的每个元素中