js
文章平均质量分 50
时间走的快
所有的成功,都来自不倦的努力和奔跑
展开
-
javascript 原型的理解
在 js 中 , 每个函数都是 Function 类型的实例,由于函数是对象,因此函数名实际上也是一个指向函数对象的指针(函数的名字仅仅是一个包含指针的变量而已)。定义方式:function test() { } // 这是函数声明方式var test = function(){ }; // 这是函数表达式这两个 test 就是包含指针的变量还有一种方式:var te...原创 2018-02-26 23:06:38 · 130 阅读 · 0 评论 -
组合继承方式 与 寄生组合式继承
组合继承方式解决了1. 来自原型继承带来的共享数据问题2. 构造函数不能传第参数问题function SuperType(name) { this.name = name; this.colors = ["red","blue","green"];}SuperType.prototype.sayname = function(){ console.log(this.name);}...原创 2018-03-01 06:06:01 · 823 阅读 · 0 评论 -
call 与 apply 的作用与区别
call 与 apply 功能是一样的,它们的区别仅在于接收参数的方式不同。 apply()方法接收两个参数:一个是在其中运行函数的作用域,别一个是参数数据。 其第二个参数可以是 Array 的实例,也可是arguments对象 如: function sum(num1,num2) { return num1+num2; } function ca...原创 2018-02-25 22:33:36 · 435 阅读 · 0 评论