기술 문서 - CS331596

Thingworx에서 JavaScript Array includes() 함수가 예상대로 작동하지 않음

수정한 날짜: 04-Apr-2025   


참고: 이 문서는 사용자의 편의를 위해 기계 번역 소프트웨어를 사용하여 번역되었습니다. PTC는 이 번역본에 포함된 내용의 신뢰성이나 가독성에 대해 어떠한 보증도 하지 않는다는 점에 유의하시기 바랍니다. 이 문서의 영문 원본 버전을 보려면 여기 클릭하십시오. 기계 번역에 대한 자세한 내용을 보려면 여기 를클릭하십시오.
알려주셔서 감사합니다. 최대한 빠른 시일 내에 번역을 검토하겠습니다.

적용 대상

  • ThingWorx Platform 8.5 to 9.1 F000

설명

  • JavaScript Array includes() 함수가 예상대로 작동하지 않습니다.
  • JavaScript Array 메서드 Array.prototype.includes() 가 예상 결과를 반환하지 않습니다.
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
  • 배열 객체에서 includes()를 사용하여 자주 구독하면 플랫폼의 메모리가 부족해집니다.
이는 기술 문서 331596의 PDF 버전이며, 구 버전일 수 있습니다. 최신 버전 CS331596