When I define a function why might I want to use a argument / parameter? What are the benefits of using arguments? How are they useful? Could somebody explain? Thanks.
var playList = [
  'I Did It My Way',
  'Respect',
  'Imagine',
  'Born to Run',
  'Louie Louie',
  'Maybellene'
];
function print(message) {
  document.write(message);
}
function printList (list) {
  var listHTML = '<ol>';
  for (var i = 0; i < list.length; i += 1) {
  listHTML += '<li>' + list[i] + '</li>';
  }
  listHTML += '</ol>';
  print(listHTML);
}
printList(playList);
Why have arguments been used in the example above?
 
     
     
    