まだ.bind
の周りに頭を上げようと苦労しています。私が持っている場合はNode.JSで.bindを使用するにはどうすればよいですか?
...
dbAccess.runCommand('INSERT INTO users (email) values (?); SELECT LAST_INSERT_ID()',
req.getConnection,
email)()
.then(setProjectPermission(req, res, 'insertId', projectId, permissionLevel));
と....
function setProjectPermission(req, res, arg, projectId, permissionLevel) {
return function(result) {
var id = result.rows[0][arg];
...
私は.bind
を使用することができますので、私は、関数を返す関数を使用する必要はありませんか?私は匿名の閉鎖をする方法を知ることに苦労しています。それはEC6た場合たとえば、私はこれを行うだろう(と思う)...
dbAccess.runCommand('INSERT INTO users (email) values (?); SELECT LAST_INSERT_ID()',
req.getConnection,
email)()
.then(result => setProjectPermission(req, res, result.insertId, projectId, permissionLevel));
と....
function setProjectPermission(req, res, idArg, projectId, permissionLevel) {
var id = idArg;
...
「結果を期待している機能を返さずに行うことが可能です。この'?例えば
*(奇妙な '()'が表示された場合は、リフレッシュしてください)。* –