前端入门学习笔记八十三



	
		
		类的方法 
	
	
		

类的方法

类的方法 
构造方法
构造方法是一种特殊的方法:
构造方法名为 constructor()
构造方法在创建新对象时会自动执行
构造方法用于初始化对象属性
如果不定义构造方法,JavaScript 会自动添加一个空的构造方法
如果不定义构造方法,JavaScript 会自动添加一个空的构造方法
constructor() 方法是一种特殊的方法,
用于创建和初始化在类中创建的对象。
当初始化类时,constructor() 方法会被自动调用,
并且它必须使用确切的名称 "constructor",实际上,
如果您没有构造方法,JavaScript 将添加一个不可见的空构造方法
一个类不能使用多个 constructor() 方法。这将抛出 SyntaxError。
您可以使用 super() 方法来调用父类的构造方法



	
		
		严格模式 "use strict"
	
	
		

严格模式 "use strict"

严格模式 "use strict"
类声明和类表达式的主体都执行在严格模式下。比如,构造函数,
静态方法,原型方法,getter 和 setter 都在严格模式下执行
 严格模式通过在脚本或函数的头部添加 "use strict"; 表达式来声明
 "use strict" 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。
 它不是一条语句,但是是一个字面量表达式,在 JavaScript 旧版本中会被忽略。
 "use strict" 的目的是指定代码在严格条件下执行。
 严格模式下你不能使用未声明的变量。



	
		
		类继承
	
	
		

类继承

constructor()    构造函数,用于创建和初始化类 
extends    继承一个类
static    在类中定义一个静态方法
super    调用父类的构造方法-->

你可能感兴趣的:(前端,前端,学习,javascript,html)