title: Javascript function always returns null
body: <p>I am newbie to the JavaScript world. I have a doubt how the return statement works in JavaScript.</p>
  
  <p>What I am trying to do is to have a function pass one arguments <code>param</code> and looking whether the <code>param</code> match the key of the <code>exampleData</code> object. If match found I want to return the value and break the looping of each function also break the function I don't want to execute any other statement under the each function. If no match found the function must return null. But currently the function always return null value.</p>
  
  <pre><code>function exampleFunction(param){
      $.each(exampleData, function (key, value) {
          if(key == param){
          return value;
          }
      });
      return null;
  }
  </code></pre>
  
  <p>Any insight into this would highly be appreciated. Thank you.</p>