关于js中array.push(function(){})中function的参数的详解????

在看thunkify的源码时对其中的一段代码不理解,望大神能够帮忙解答

这里是thunkify源代码代码

 args.push(function(){        if (called) return;
        called = true;
        done.apply(null, arguments);
      });

下面是我自己实验的代码,将arguments打印出来

var args = [1,2,5,4,3];
args.push(function(){
  console.log(arguments);
});
args[5]();

以下为打印结果

https://img1.mukewang.com/5bffa4830001f72a04010285.jpg

不知道源代码中这段代码有何作用,各位大神帮忙分析下,谢谢!!!!!

梦里花落0921
浏览 1631回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript