Javascript 'arguments' Keyword -
Javascript 'arguments' Keyword -
my understanding can phone call array.prototype.slice.call(arguments, 1)
homecoming tail of array.
why won't code homecoming [2,3,4,5]
?
function foo() { homecoming array.prototype.slice.call(arguments,1); } alert(foo([1,2,3,4,5]));
because you're passing one argument — array.
try alert(foo(1,2,3,4,5));
arguments numbered 0 in javascript, when start piece @ 1 , pass 1 argument, nothing.
note can hamper optimization allow arguments
object "leak" out of function. because of aliasing between arguments
, formal parameters, optimizer can't static analysis of function if arguments
object gets sent somewhere else, because has no thought might happen parameter variables.
javascript
Comments
Post a Comment