Tag: stdbind

在javascript或node.js中是否有等价的std :: bind?

这是一个远射,但我想知道是否有像javascript或node.js中的C + + std ::绑定这样的事情? 这里是我觉得需要一个绑定的例子: var writeResponse = function(response, result) { response.write(JSON.stringify(result)); response.end(); } app.get('/sites', function(req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); dbaccess.exec(query, function(result) { res.write(JSON.stringify(result)); res.end(); }); }); 我不想将callback传递给dbaccesss.exec,而是想传递一个带有一个参数的函数指针。 在C ++中,我会通过这个: std::bind(writeResponse, res) 这将导致一个函数,我需要一个参数(我的结果),我可以通过,而不是匿名callback。 现在我正在复制我的快速应用程序中每个路由的匿名函数中的所有代码。