Article - CS331596
JavaScript Array includes() function not working as expected in Thingworx
Modified: 09-Feb-2022
Applies To
- ThingWorx Platform 8.5 to 9.1 F000
Description
- JavaScript Array includes() function not working as expected
- JavaScript Array method Array.prototype.includes() not returning expected results
var ar=["A","B","C"];
if (ar.includes("A"))
result="Yes";
else
result="No"; // returns Yes, expected Yes
if (ar.includes("3"))
result="Yes";
else
result="No"; // returns Yes, expected No
if (ar.includes("A")==true)
result="Yes";
else
result="No"; // returns Yes, expected Yes
if (ar.includes("3")==true)
result="Yes";
else
result="No"; // returns No, expected No
if ( ar.includes("A") === true )
result="Yes";
else
result="No"; // returns No, expected Yes
if (ar.includes("3")===true)
result="Yes";
else
result="No"; // returns No, expected No
- Frequent subscriptions using includes() on array objects causes platform to run out of memory
This is a printer-friendly version of Article 331596 and may be out of date. For the latest version click CS331596