closure complete overview
<p>Are only function call closure ,becoz in the code below object is also acting
 like a closure .</p>

<pre><code>function makePerson(first, last) {
  return {
    first: first,
    last: last
  }
}

function personFullName(person) {
  return person.first + ' ' + person.last;
}

s = makePerson("Simon", "Willison");
personFullName(s); //output is: Willison, Simon
</code></pre>
