Node.js 在节点js程序中传递函数后无法获得输出?

Node.js 在节点js程序中传递函数后无法获得输出?,node.js,Node.js,这是我的节目 function say(word) { console.log(word); } function execute(someFunction, value) { someFunction(value); } execute(say, "Hello"); 如何通过someFunctionvalue打印值 也许,您的意思是这样执行: function execute(someFunction, value) { someFunction(value); } 实际上,您的代

这是我的节目

function say(word) {
console.log(word);
}
function execute(someFunction, value) {
someFunction(value);
}
execute(say, "Hello");
如何通过someFunctionvalue打印值

也许,您的意思是这样执行:

function execute(someFunction, value) {
    someFunction(value);
}
实际上,您的代码只是调用递归执行,永远执行。好吧,直到堆栈溢出为止


单词是不保留的。

是的,它起作用了,但它的价值如何;打印这个是因为我无法理解它的工作原理吗?你是说你不理解代码是如何工作的?如果是这样,那么我建议您阅读JavaScript简介。堆栈溢出不是一个学习如何编程的网站;正在返回输出,因为回调函数将那里的输出返回到已包装的函数。您最初提出的问题已得到回答。请不要修改您的问题,在您得到回答原始问题的答案后再开始问其他问题。如果你还有其他问题,那就把它当作另一个问题来问。不过请注意:您所问的问题表明您确实需要阅读有关JavaScript的介绍,而且不太可能受到欢迎。Stack Overflow不是一个学习如何编程的网站。我没有得到我想要的答案,这就是为什么我编辑了这篇文章。顺便说一句,我非常了解javascript,但今天刚刚开始学习node js。我编辑了这个问题,请删除onhold标记