首页 > 编程语言 > 详细

【JavaScript】两种常见JS面向对象写法

时间:2019-04-18 13:57:39      阅读:100      评论:0      收藏:0      [点我收藏+]

基于构造函数

function Circle(r) { 
    this.r = r; 
} 
Circle.PI = 3.14159; 
Circle.prototype.area = function() { 
    return Circle.PI * this.r * this.r; 
} 

调用

var c = new Circle(1.0); 
console.log(c.area())//3.14159;

类Json写法

var Circle={ 
    "PI":3.14159, 
    "area":function(r){ 
        return this.PI * r * r; 
    } 
}; 

调用

console.log(Circle.area(1.0));//3.14159

【JavaScript】两种常见JS面向对象写法

原文:https://www.cnblogs.com/dirks/p/10729138.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!