我正在挖掘一些代码(nodejs的异步模块)并运行以下表示法:
return fn.apply(null, [async.forEachSeries].concat(args));
如果使用方括号看到这个符号很多,但不知道whoat究竟意味着什么。 这与ES5有关吗?
问候!
答案 0 :(得分:2)
这真的很简单。您基本上将两个数组粘合在一起并将结果数组作为第二个参数传递给apply。参见:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/concat
e.g:
// this should clarify
console.log([1, 2, 3].concat([4, 5]));
答案 1 :(得分:1)
表达式[async.forEachSeries]
将属性forEachSeries
放入数组中,然后将此数组与args
数组连接。
答案 2 :(得分:0)
这是一个清单。你可以这样做:
[1,2,3,4,5]
要获取JavaScript中的列表,concat
是列表方法。
答案 3 :(得分:0)