왜 이렇게 쓰면 안되나요? 반환된 a는 정의되지 않았습니다. 논리적으로 말하면 코드는 s에 값이 있을 때까지 순차적으로 실행되지 않습니다.
되어야 합니까? res.send(s)还是res.send(s())변수에 함수를 할당하면 변수가 선언될 때 해당 변수가 실행되나요?
res.send(s)
res.send(s())
으아아아
주신 코드에 문제가 있는 걸까요? 그런데 아직 결과가 반환되지 않아서 그럴 수도 있겠네요. 콜백 함수에 넣어서 실행해 보면 이런 문제는 없을 것 같아요. utils.Test是一个异步执行的函数吧,所以你第一种写法在执行res.json(s)
utils.Test
res.json(s)
이 코드는 s가 함수임을 선언하는 곳이 어디인가요? s가 함수여야 한다고 주장하고 주저 없이 s를 호출할 수 있었던 자신감을 준 것은 무엇입니까?
변수에 함수를 할당하면 변수가 선언될 때 해당 변수가 실행되나요?
변수에 함수를 할당하지 않았습니다. utils.Test라는 함수에 첫 번째 매개변수로 함수를 전달한 다음 변수에 반환 값을 제공했습니다.
s는 무슨 뜻인가요? 그런 다음 utils.Test가 무엇을 하는지 알고, 전달한 함수가 utils.Test에서 어떤 경험을 했는지 아는 utils.Test에게 물어봐야 합니다.
주신 코드에 문제가 있는 걸까요? 그런데 아직 결과가 반환되지 않아서 그럴 수도 있겠네요. 콜백 함수에 넣어서 실행해 보면 이런 문제는 없을 것 같아요.
utils.Test
是一个异步执行的函数吧,所以你第一种写法在执行res.json(s)
으아아아
이 코드는 s가 함수임을 선언하는 곳이 어디인가요? s가 함수여야 한다고 주장하고 주저 없이 s를 호출할 수 있었던 자신감을 준 것은 무엇입니까?
변수에 함수를 할당하지 않았습니다. utils.Test라는 함수에 첫 번째 매개변수로 함수를 전달한 다음 변수에 반환 값을 제공했습니다.
s는 무슨 뜻인가요? 그런 다음 utils.Test가 무엇을 하는지 알고, 전달한 함수가 utils.Test에서 어떤 경험을 했는지 아는 utils.Test에게 물어봐야 합니다.