gpt4 book ai didi

promise - Bluebird .then方法

转载 作者:行者123 更新时间:2023-12-01 19:54:43 25 4
gpt4 key购买 nike

.call 方法的 Bluebird 文档有 code sample标记为“链接破折号或下划线方法”。

下面的代码片段中链接的 .then(_) 的用途是什么?

var Promise = require("bluebird");

...

var _ = require("lodash");
var fs = Promise.promisifyAll(require("fs"));

fs.readdirAsync(".").then(_) <-- ???
.call("groupBy", function(fileName) {
return fileName.charAt(0);
})

...

谢谢!

最佳答案

下划线中的 _ 标识符是一个函数,也是一个命名空间。

执行 .then 返回传递函数的结果。

调用_函数会启动一个下划线链,任何连续的操作都会发生在传递的对象上。它以 readdirAsync 的结果启动一个链。

关于promise - Bluebird .then方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26467143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com