我使用defer()通过queue()处理许多文件。我想知道是否从我的一个延迟进程中我访问队列中的项目数量?我没有看到任何访问器会给我这个,虽然queue.js的源代码看起来有可以访问的属性,我只是不确定如何。理想情况下,我将能够获得队列中开始的项目总数。
由于
答案 0 :(得分:1)
看起来有可以访问的属性
没有。这些是queue()
范围的本地变量,它们无法从外部访问。也没有吸气剂,因此您需要跟踪自己排队的物品数量。
能够获得队列中开始的项目总数
请注意,队列始终是"已启动"通过调用queue()
为空。您可以随时向其添加任务,因此只有您自己知道何时"开始"完了。