Abstract
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 programming works in JavaScript.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Deepak Grover and Hanu Kunduru
About this chapter
Cite this chapter
Grover, D., Kunduru, H.P. (2017). Meta Programming. In: ES6 for Humans. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2623-0_10
Download citation
DOI: https://doi.org/10.1007/978-1-4842-2623-0_10
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-2622-3
Online ISBN: 978-1-4842-2623-0
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books