02-原型与原型链

知识点大纲:
一.构造函数及其扩展
1.构造函数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
function Foo(name,age) {
this.name = name;
this.age = age;
// return this;默认有这一行
}
var f = new Foo('zhangsan','17');
console.log(f);
</script>
</body>
</html>
总结:
new关键字,做了四件事:
(1) 创建一个新对象;
(2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ;
(3) 执行构造函数中的代码(为这个新对象添加属性) ;
(4) 返回新对象。


浙公网安备 33010602011771号