标签: javascript prototype
ATT,下面的工具有什么区别吗? 1。
var a = []; f = function(){ a = [].concat(a,[].slice.call(arguments)); }
2
var a = []; f = function(){ a = Array.prototype.concat(a,[].slice.call(arguments)); }
答案 0 :(得分:2)
除了隐式或显式调用Array.prototype.concat之外没有区别。
Array.prototype.concat
目前还不清楚你要完成什么,但函数f可以简化如下。
f
var a = []; var f = function() { a = a.concat( [].slice.call(arguments) ); }
您可以找到有关Array.prototype.concat here的更多信息。此外,this问题对原型函数进行了很好的讨论。