Arguments is not really an array; it is a Arguments object

2.Function.length is the number of parameters and arguments.length is the number of arguments.

3.f.prototype.constructor = f;

4

5

6.splice

7.unshift shift