在使用Angular将项目添加到数组之前,如何检查项目是否已在数组中?

ack

我想检查数组中是否有带有相同“基准”的项。如果是这样,我希望程序什么也不做,但是如果不是,我希望它将其添加到我的数组中。

我已经有以下代码。这只是从html中的输入字段获取数据,并将数据放置在数组中。

我只需要检查内部是否已有带有相同“基准”的项目,但是我不知道如何完成此任务。

store(newValue:number, newDatum, newAanwezig, newComment){
    let billable = new BillableHours();
    billable.datum = newDatum;
    billable.hours = +newValue;
    billable.aanwezig = newAanwezig;
    billable.comment = newComment;

    if(billable.aanwezig == "Aanwezig" && billable.hours !== null && billable.datum !== null) {
      this.urenRegistratie.push(billable);
    }

  }
克里斯·本德尔
// Find in your array if there is an item with that datum already. 
const existingDatum = this.urenRegistratie.find(billable => {
  return billable.datum === newDatum;
});

// If you don't have an existing item with the same  datum, then you can create and add it to the array
if (!existingDatum) {
    let billable = new BillableHours();
    billable.datum = newDatum;
    billable.hours = +newValue;
    billable.aanwezig = newAanwezig;
    billable.comment = newComment;

    if(billable.aanwezig == "Aanwezig" && billable.hours !== null && billable.datum !== null) {
      this.urenRegistratie.push(billable);
    }
}

在此处阅读有关JS Array的更多信息。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查数组中是否存在数据以及如何使用VBA将项目添加到数组

来自分类Dev

将项目添加到Angular数组

来自分类Dev

如何将项目添加到数组列表的数组

来自分类Dev

如何将项目添加到数组列表的数组

来自分类Dev

如何使用JavaScript中的PATCH请求将项目添加到数据库中的数组?

来自分类Dev

如何使用JavaScript中的PATCH请求将项目添加到数据库中的数组?

来自分类Dev

如何使用jQuery将数组的每个项目添加到单独的HTML元素中?

来自分类Dev

如何使用 ForEach-Object 将项目添加到我的数组中

来自分类Dev

将项目添加到数组Swift

来自分类Dev

无法将项目添加到数组

来自分类Dev

如何将单个项目添加到numpy数组

来自分类Dev

Java将项目作为数组添加到类中

来自分类Dev

将项目添加到IF条件语句数组中

来自分类Dev

将数组中的项目添加到Web表单

来自分类Dev

在JavaScript中按键将项目添加到数组

来自分类Dev

将项目添加到数组中 - 单独

来自分类Dev

使用索引将项目添加到新数组

来自分类Dev

使用MongoDB将新项目添加到数组

来自分类Dev

使用 for 循环将项目添加到数组 Laravel

来自分类Dev

如何将组合框中的项目添加到数组中

来自分类Dev

如何将项目添加到 json 对象内的数组中并使用 c# 将其保存到 mongodb

来自分类Dev

如何将缺失的项目添加到JavaScript数组中?

来自分类Dev

我如何将项目添加到已创建的数组中

来自分类Dev

如何将项目添加到 Laravel 集合内的数组中

来自分类Dev

JS:如何将项目添加到从构造函数实例化的新 Objects 数组中?

来自分类Dev

如何将项目添加到函数中的数组作为 Powershell 上的脚本变量?

来自分类Dev

使用JavaScript将项目添加到数组中的每个对象

来自分类Dev

使用JavaScript将项目添加到数组中的每个对象

来自分类Dev

在使用angularjs推送之前如何检查项目是否已存在于数组中

Related 相关文章

  1. 1

    如何检查数组中是否存在数据以及如何使用VBA将项目添加到数组

  2. 2

    将项目添加到Angular数组

  3. 3

    如何将项目添加到数组列表的数组

  4. 4

    如何将项目添加到数组列表的数组

  5. 5

    如何使用JavaScript中的PATCH请求将项目添加到数据库中的数组?

  6. 6

    如何使用JavaScript中的PATCH请求将项目添加到数据库中的数组?

  7. 7

    如何使用jQuery将数组的每个项目添加到单独的HTML元素中?

  8. 8

    如何使用 ForEach-Object 将项目添加到我的数组中

  9. 9

    将项目添加到数组Swift

  10. 10

    无法将项目添加到数组

  11. 11

    如何将单个项目添加到numpy数组

  12. 12

    Java将项目作为数组添加到类中

  13. 13

    将项目添加到IF条件语句数组中

  14. 14

    将数组中的项目添加到Web表单

  15. 15

    在JavaScript中按键将项目添加到数组

  16. 16

    将项目添加到数组中 - 单独

  17. 17

    使用索引将项目添加到新数组

  18. 18

    使用MongoDB将新项目添加到数组

  19. 19

    使用 for 循环将项目添加到数组 Laravel

  20. 20

    如何将组合框中的项目添加到数组中

  21. 21

    如何将项目添加到 json 对象内的数组中并使用 c# 将其保存到 mongodb

  22. 22

    如何将缺失的项目添加到JavaScript数组中?

  23. 23

    我如何将项目添加到已创建的数组中

  24. 24

    如何将项目添加到 Laravel 集合内的数组中

  25. 25

    JS:如何将项目添加到从构造函数实例化的新 Objects 数组中?

  26. 26

    如何将项目添加到函数中的数组作为 Powershell 上的脚本变量?

  27. 27

    使用JavaScript将项目添加到数组中的每个对象

  28. 28

    使用JavaScript将项目添加到数组中的每个对象

  29. 29

    在使用angularjs推送之前如何检查项目是否已存在于数组中

热门标签

归档