title: Need Explanation about Array.prototype.map and map.call( ), how this is working?
body: <pre><code>let Map = Array.prototype.map
  let strResult = Map.call(&quot;Muhammad asif&quot;, (x) =&gt; {
      return x.charCodeAt(0);
  })
  console.log(strResult)
  </code></pre>
  <p>What is the relation between call and map and how is its process? why charCodeAt(0) used here?</p>