JSFiddle - React, Tailwind, and code Playground
by Jon Kittell
HTML
<p id="message" onclick="write"></p>
JavaScript
function write(message) {
document.getElementById('message').innerHTML += message + '<br/>';
}
// local variable available within all functions
// contains the functions parameters
// indexed like an array
// arguments is not an array
function argumentsType() {
write("length of arguments: " + arguments.length);
write("arguments[0]: " + arguments[0]);
return typeof arguments;
}
write("type of arguments: " + argumentsType("a") + "<br/>");
// function that can be called with any number of parameters
function add() {
var total = 0;
for (var i = 0; i < arguments.length; i++) {
total += arguments[i];
}
return total;
}
write(add());
write(add(5));
write(add(2,3,8,2));