回调混淆

时间:2016-04-06 03:17:00

标签: javascript node.js callback

我是javascript的新手,无法从

中读取值
var ls = require('list-directory-contents');
var movies = [];

ls(__dirname + '/movies', function(error, files){
   movies = files;
});

console.log(movies);  // logs ---> []

从上面的代码我可以看到ls函数(通过npm install list-directory-contents导入)有一个回调函数 - 所以我的问题是缺乏理解这些和承诺?我很困惑如何使用这些文件?我是否必须在ls函数调用中编写所有代码?那似乎有点讨厌?

非常感谢任何帮助,如果这很容易回答,我会提前道歉:)

0 个答案:

没有答案