码迷,mamicode.com
首页 > 其他好文 > 详细

使用构造函数定义“范围类”

时间:2014-08-10 12:50:00      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:des   style   color   使用   io   strong   ar   cti   

用法1:

--------------------------------------------------------------------------------------------------------------

<script>

// 这是一个构造函数,用以初始化新创建的"范围对象"

// 注意,这里并没有创建并返回一个对象,仅仅是初始化

写法1:

function A(x) {

this.f = x;

}

写法2:

var A = function() {};

// 所有的范围对象都继承自这个对象

// 注意,属性的名字必须是prototype

A.prototype = {

add:function(y) {

return Number(this.f ) + Number(y);

}

};

// new A() 创建一个范围对象

x = new A(10).add(8);

?

console.log(x); //输出:18

</script>

?

用法2:

--------------------------------------------------------------------------------------------------------------

<script>

var A = function(x) {this.x = x;};

A.prototype = {

add:function(y) {

return this.x = this.x + Number(y);

}

};

?

A.prototype.includes = function() {

????return this.x *2 ;

}

?

_q = new A;

_q.x = 50;

console.log( _q.includes() );

?

</script>

使用构造函数定义“范围类”,布布扣,bubuko.com

使用构造函数定义“范围类”

标签:des   style   color   使用   io   strong   ar   cti   

原文地址:http://www.cnblogs.com/ylong52/p/3902593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!