The term “meta” characterizes something that is characteristically self-referential. In terms of programming, meta programming means to program the programming of the program itself. It could be inspecting or modifying the structure of the program, or changing the way things work in the language itself. ES6 introduces a great set of features around meta programming, providing low-level hooks into the code mechanics of the program. In this chapter, we will dig into those features in details and see how meta ...
© Deepak Grover and Hanu Kunduru 2017
Deepak Grover and Hanu Prateek Kunduru, ES6 for Humans, https://doi.org/10.1007/978-1-4842-2623-0_10
10. Meta Programming
Deepak Grover1 and Hanu Prateek Kunduru2
(1)Delhi, India
(2)Seattle, Washington, USA
Get ES6 for Humans: The Latest Standard of JavaScript: ES2015 and Beyond now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.