title: Access argument name string inside the function
body: <p>Is it possible to access arguments name strings?!</p>
  
  <pre><code>function myFunction (a, b, c, d, e, f) {
      var obj = [];
      [].forEach.call(arguments, function(arg) {
          obj.push({
              // question is how to get variable name here?
              name: "a",// "a", "b", "c", "d", "e", "f"
              value: arg, //a, b, c, ,d, e, f
          })
      });
   return obj;
  }
  
  myFunction(1,2,3,4,5,6); // return [{name: "a", value: 1}, {name: "b", value: 2}...]
  </code></pre>
  
  <p>Note: I know using <code>arguments</code> is not a good practice. I want to know if this even possible or not?</p>