js面向对象编程
一只飞鸟
勤能补拙是良训,一分辛苦一分才
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js面向对象编程一:封装
js是面向对象编程的语言,既是它的函数,数组,属性都是对象,可以设置对象的属性和方法。一.生成对象的原始模式 假定把猫看成一个对象,它有name和color两个属性. var cat = { name:'', color:'' } ...转载 2018-05-26 01:36:36 · 524 阅读 · 0 评论 -
javascript函数系列第二篇——函数参数
javascript中的函数定义并未指定函数形参的类型,函数调用甚至不检查传入形参的个数同名形参function add(x,x,x){ return x; } console.log(add(1,2,3));//3严格模式下,同名形参抛出语法错误。参数个数:实参比形参个数少时,剩下的形参为undefinedfunction add(x,y){ console.log(x,y);/...原创 2018-06-12 23:46:04 · 466 阅读 · 0 评论 -
JS面向对象编程(二):构造函数的继承理解
对象之间继承的 5 中方法, 现在有一个"动物"对象的构造函数. 一.构造函数绑定 :使用call 或 apply 方法将父对象的构造函数绑定在子对象上function Animal(){ this.species = "动物"; } function Cat(name,color){ Animal.apply(this, arguments);//Animal绑定在Cat上 this....转载 2018-06-13 03:06:07 · 216 阅读 · 0 评论 -
JS面向对象编程(三):非构造函数的继承
下面的Doctor对象如何继承Chinese对象?var Chinese = { nation:'中国' }var Doctor = { career:'医生' } object()方法:function object(o){//o是父对象 function F(){}; ...转载 2018-06-13 03:31:13 · 191 阅读 · 0 评论 -
原型与原型链
对象JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象var o1 = {}; var o2 = new f1(); function f1(){}; console.log(typeof o1); //object console.log(typeof o2); //object console.log(typeof f1); //function o1 ...原创 2018-06-24 23:22:39 · 176 阅读 · 0 评论
分享