天天看點

調試大法:this複習,try...catch,es5标準模式

1.this指向複習

調試大法:this複習,try...catch,es5标準模式

2.try…catch

調試大法:this複習,try...catch,es5标準模式

3.es5嚴格模式

"use strict"; //寫在第一行
           

es3.0 + es5.0新的文法

(意味着重合的文法方法,使用es3.0,要使用es5.0,就必須在嚴格模式下)

調試大法:this複習,try...catch,es5标準模式

示例:

with(obj) {
	console.log(this);
}
           
// obj  
//改變了作用域鍊,成為了頂級作用域(最近一級的作用域)
           

功能強大,但是es5禁用,是因為,改變了作用域鍊。消耗太大,效率低。

eval 比 with 更強大,改變作用域鍊,還有自己的作用域,es3 都禁用。
           
調試大法:this複習,try...catch,es5标準模式
調試大法:this複習,try...catch,es5标準模式
調試大法:this複習,try...catch,es5标準模式