# How to check if value exists in Array object

**URL:** https://discourse.nodered.org/t/how-to-check-if-value-exists-in-array-object/34541
**Category:** General
**Created:** [20 October 2020 07:09 UTC](https://discourse.nodered.org/t/how-to-check-if-value-exists-in-array-object/34541 "2020-10-20T07:09:33Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![minhhn0205](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/minhhn0205/32/29062_2.png) [@minhhn0205](https://discourse.nodered.org/u/minhhn0205)
#### Post date: [20 October 2020 07:09 UTC](https://discourse.nodered.org/t/how-to-check-if-value-exists-in-array-object/34541/1 "2020-10-20T07:09:33Z")

</div>

Hi,  
To check whether the value (for example `X0000002`) exists in the array or not, I use the for loop, then it can be determined.  
 ![find-value-inside-array](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/1/3115937d78e861ea54731441a7111983ea57b27e.png)

```auto
[{"id":"313fcd3d.d1cfa2","type":"inject","z":"fa444759.e27348","name":"","topic":"","payload":"","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":1130,"y":500,"wires":[["c05793c0.58d6a"]]},{"id":"c05793c0.58d6a","type":"function","z":"fa444759.e27348","name":"","func":"\nvar arrData = [];\narrData.push({index: \"X0000001\"});\narrData.push({index: \"X0000002\"});\narrData.push({index: \"X0000003\"});\narrData.push({index: \"X0000004\"});\nmsg.arrData = arrData;\n\nreturn msg;","outputs":1,"noerr":0,"x":1270,"y":500,"wires":[["80501ae2.f02918"]]},{"id":"80501ae2.f02918","type":"debug","z":"fa444759.e27348","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1410,"y":500,"wires":[]}]

```

But is there a more concise way like contains or includes to check?  
Thanks in advance!

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [20 October 2020 07:22 UTC](https://discourse.nodered.org/t/how-to-check-if-value-exists-in-array-object/34541/2 "2020-10-20T07:22:48Z")

</div>

Search for JavaScript array includes.

---

<div class="post-metadata">

### Author: ![minhhn0205](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/minhhn0205/32/29062_2.png) [@minhhn0205](https://discourse.nodered.org/u/minhhn0205)
#### Post date: [20 October 2020 07:34 UTC](https://discourse.nodered.org/t/how-to-check-if-value-exists-in-array-object/34541/3 "2020-10-20T07:34:48Z")

</div>

I have tried the following already solved it.

```auto
var exists = arrData.some(c => c.index === "X0000002");

```

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [3 November 2020 07:34 UTC](https://discourse.nodered.org/t/how-to-check-if-value-exists-in-array-object/34541/4 "2020-11-03T07:34:52Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
