第16课

Posted aiwuxia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第16课相关的知识,希望对你有一定的参考价值。

// 16

// 原型

 

// 定义:原型是function对象的一个属性,他定义了构造函数制造出的对象的公共祖先。通过该构造函数产生

// 的对象,可以继承该原型的属性和方法。原型也是对象

 

// 利用原型的特点和概念,可以提取共有属性。

 

// 3.对象如何查看原型--》隐式属性 __proto__

 

// 4.对象如何查看对象的构造函数 ---constuctor

 

// Person.prototype = {} //是原型 所有Person构建的对象都继承此属性

// function Person() {

// }

// var person = new Person();

 

// 原型链

// 构建原型链

// 原型链上属性的增删改查

// 绝大多数对象的最终都会继承自 object.prototype

 

// object.creat(原型)

 

// var obj = {name:‘sunny‘,age:‘22‘};

// var obj1 = object.creat(obj);

 

// javascricp可正常计算 小数点前16 16

 

// call/apply

 

// 改变this 的指向 call借用其他构建函数的方法 obj.(需要借鉴别人方法的对象名,参数1,参数2)

 

// 调用案例

// function Person(name,age,sex){

// this.name = name;

// this.age = age;

// this.sex =sex;

// }

 

// function Student(name,age,sex,tel,grade){

// Person.call(this,name,age,sex);

// 或者 Person.apply(this,[name,age,sex]);

// this.tel = tel;

// this.grade = grade;

// }

 

// var student = new Student(‘sunny‘,123,‘maie‘,139,2017)

 

// call需要把实参按照形参的个数传进去

// apply 需要传一个arguments(数组)

 

// 作业:

 

// 1、运行test() new test ()的结果分别是什么

// <!--

// var a = 5;

// function test(){

// a = 0;

// alert(a);

// alert(this.a);

// var a;

// alert(a) ;

// }

 

// new test() -->

以上是关于第16课的主要内容,如果未能解决你的问题,请参考以下文章

第三季-第16课-信号量互斥编程

数据-第16课-栈的应用实战二

第16课 python 编码和文件读写

第16课 类的真正形态

C++--第16课 - 继承中的构造与析构

第16课 pycharm 使用