JavaScript Advanced Training Course (i)

Source: Internet
Author: User

Execution context
Executable code Type-- Execution Context type

Global code-Global context

function code--function context

Eval code--eval context

Arguments values that exceed the number of incoming arguments are not shared with the parameter

Callee pointing to its own function

Number of length functions

 

Variable Object

The name of the formal parameter takes the last one

The declarative function name has a duplicate fetch last one

Variable and declarative functions have the highest precedence in declarative function names

function participates in variable precedence

Scope Chain

Array of n variable objects

Global Context

function context

Eval context

  

function expression is not created until this statement is executed

function Context Scope chain = active Object + context F.[[scope]]

Scope Chain Action

Statements that can change the scope chain when the program is run

With

Catch

This

Vo Object Storage--sc--Lookup

SC Array

Bclary.com

JavaScript Advanced Training Course (i)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.