e2

滴滴侠,fai抖

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

声明一个数组, 并又添加属性:

var temp = [2,3]

temp.sum = function(){
    return this[1] - this[0]//this代表temp
}

temp.sum()

//输出结果: 1

 

创建一个对象, 又通过prototype新加一个方法:

//创建一个构造器
function Point(x,y){//区别函数名, 首字母大写,
    this.x = x;
    this.y = y;
}

//创建该实例
var p = new Point(2,3)

//通过prototype新加方法, 并且所有的实例对象都有了这个方法
Point.prototype.sum = function(){
    return this.x + this.y
}

//测试该方法
p.sum()
5

 

创建一个对象, 并执行它的方法:

//创建一个构造器
function Point(x,y){//区别函数名, 首字母大写,
    this.x = x;
    this.y = y;

    this.sum = function(){
        return this.x + this.y
    }
}

//创建该实例
var p = new Point(2,3)

//通过sum方法
p.sum()
5

 

posted on 2017-07-11 20:22  纯黑Se丶  阅读(114)  评论(0)    收藏  举报