title: What does it means "var x = function function_name(){}"?
body: <p>I'm the new of JavaScript and I've recently started maintaining someone else's JavaScript code. </p>
  
  <p>The previous code have this block:</p>
  
  <pre><code>someObject.someFunction1.someFuction$i_2 = function somefunction$i_3(x,y){...}
  </code></pre>
  
  <p>I want to know what does it means? and Is sign"$" just means simply a valid JavaScript identifier? When I use consolo via Chrome, it show me :</p>
  
  <pre><code>typeof someObject = Object
  typeof someObject.someFunction1 = function
  typeof someObject.someFunction1.someFuction$i_2 = function
  typeof somefunction$i_3 = not defined
  </code></pre>
  
  <p>I just know about :</p>
  
  <pre><code>var functionOne = function() {
      // Some code
  };
  </code></pre>
  
  <p>But, I have no idea about :</p>
  
  <pre><code>x = function function_name(){}
  </code></pre>