Node Red JavaScript에서 배열의 길이 값을 가져올 수 없습니다.
P粉216807924
P粉216807924 2024-01-28 22:21:45
0
1
506

JavaScript를 사용하여 NodeRed의 함수 내에서 읽은 배열의 길이를 알고 싶지만 값이 표시/반환되지 않습니다. 누구든지 나를 도와줄 수 있나요?

Node-Red의 펑션 블록 내부 코드입니다

으아아아

j에 대한 반환 값이 표시되지 않습니다. 도움이 필요하세요?

NodeRed 디버그 콘솔에 j 값이 표시될 것으로 예상했습니다.

P粉216807924
P粉216807924

모든 응답(1)
P粉637866931

귀하의 질문에 대한 실제 답변입니다.

아래 사항에 주의하세요.
  1. let array1 = { payload: msg.payload } 不是数组。它是一个物体。通过obj.length无法找到对象的长度;而是使用 Object.keys(array1).length

객체의 length(속성 수)를 찾으려면 다음 코드 조각을 사용하세요.

으아악

배열의 길이는 다음을 통해 확인할 수 있습니다.

으아악

함수 외부에서 return 语句。 return 在函数之外不起作用。使用 console.log()를 대신 사용하고 있는 것 같습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿