title: What is a JavaScript Macro?
body: <p>Recently I have seen people talk about the using of macros in JavaScript.  I have no idea what that means and after looking up documentation on MDN I came up without any answer. So that leads me to my question …</p>
  
  <p>What are JavaScript macros?<br>
  How/why are they used?<br>
  Is it a form of meta-programming? </p>
  
  <p>Answers with examples and example code would be appreciated greatly.</p>