84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
JavaScript를 사용하여 NodeRed의 함수 내에서 읽은 배열의 길이를 알고 싶지만 값이 표시/반환되지 않습니다. 누구든지 나를 도와줄 수 있나요?
Node-Red의 펑션 블록 내부 코드입니다
j에 대한 반환 값이 표시되지 않습니다. 도움이 필요하세요?
j
NodeRed 디버그 콘솔에 j 값이 표시될 것으로 예상했습니다.
귀하의 질문에 대한 실제 답변입니다.
let array1 = { payload: msg.payload }
obj.length
Object.keys(array1).length
객체의 length(속성 수)를 찾으려면 다음 코드 조각을 사용하세요.
배열의 길이는 다음을 통해 확인할 수 있습니다.
함수 외부에서 return 语句。 return 在函数之外不起作用。使用 console.log()를 대신 사용하고 있는 것 같습니다.
return
console.log()
귀하의 질문에 대한 실제 답변입니다.
아래 사항에 주의하세요.let array1 = { payload: msg.payload }
不是数组。它是一个物体。通过obj.length
无法找到对象的长度;而是使用Object.keys(array1).length
객체의 length(속성 수)를 찾으려면 다음 코드 조각을 사용하세요.
으아악배열의 길이는 다음을 통해 확인할 수 있습니다.
으아악함수 외부에서
return
语句。return
在函数之外不起作用。使用console.log()
를 대신 사용하고 있는 것 같습니다.