In this JavaScript video tutorial I spend some time explaining the complexity of using Arrays and Functions in JavaScript. If you missed part 1, watch that first JavaScript Video Tutorial.

JavaScript Arrays are different from many languages because you can pretty much throw anything in them. This is because JavaScript isn’t strongly typed once again.

JavaScript Functions are also odd because they don’t follow the normal scoping rules used in most other languages. And, did you know you can completely disregard the number of arguments a function will accept? You’ll learn this plus how to:

Manipulate Array Data

Use Multi-Dimensional Arrays

Use the For In Loop

Do Awesome Things with the Argument Object

And, much, much more! Like always the code follows the video. If you have any questions, leave them below.

I really am enjoying your tutorials and am grateful for such an easy way to get up to speed with JavaScript, XML, css, etc.

On this tutorial about functions, I am glad to learn about this but have one question. I assume that this trick is limited to the number of arguments included in the functioln declaration and more that more arguments (7 or more in our example) could not be passed without a problem. Is this correct?