Javascript context description and example usage
This article mainly explains "javascript context description and example usage", the explanation content in the article is simple and clear, easy to learn and understand, please follow the idea of Xiaobian slowly, study and learn "javascript context description and example usage" together!
1. bind this.
2. Create a lexical environment that stores variables for function declarations and letconst declarations.
Includes environmental records and external environmental entry records.
Create a variable environment, storing only var declared variables, including environment records and introducing external environment records.
Variable declarations for function declarations and var declarations and variables for var declarations are assigned a value at the creation stage, var declarations are set to undefined, functions are set to their own functions, and letconst is set to uninitialized. This is why var and functions have variable increments, while let and const do not.
examples
ExecutionContext = { //determine the value of this ThisBinding = , //Create Lexical Environment Component LexicalEnvironment = {}, //Create variable environment component VariableEnvironment = {},}; Thank you for reading, the above is the content of "javascript context description and example usage", after learning this article, I believe everyone has a deeper understanding of javascript context description and example usage, and the specific use needs to be verified by practice. Here is, Xiaobian will push more articles related to knowledge points for everyone, welcome to pay attention!