js类

这个玩意es6新增的。。
原先的写法

function Person(name,age,sex)
    {
    this.name="monster1935";
    this.age='24';
    this.sex="male";
    }
    Person.prototype.xx=function(){
        return '(' + this.name + ', ' + this.age + ')';
    };
var xiaoming=new Person('xiaoming','33','male')
alert(xiaoming.xx())//(monster1935, 24)

现在的写法

class Person {
    constructor(name,age,sex) {
    this.name="monster1935";
    this.age='24';
    this.sex="male";    
    }
    xx() {
        return '(' + this.name + ', ' + this.age + ')';
    }
}
var xiaoming=new Person('xiaoming','33','male')
alert(xiaoming.xx());//(monster1935, 24)

class的写法理解起来更容易。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • FE class 3 of hunger Valley 叶世清 童鞋们在平时可能会遇到类数组Array-like,...
    清水芦苇阅读 13,771评论 12 13
  • 一些概念 prototype是构造函数的指针,指向原型对象。讲述的是构造函数和原型对象之间的关系。__proto_...
    Quilljou阅读 3,567评论 0 3
  • 一类和函数 ES5中类和函数定义方式差不多, ES6中才出现了class 函数是一串逻辑的组合, 类是除了封装了逻...
    向布谷鸟说早安阅读 1,477评论 0 0
  • 转载自:http://www.cnblogs.com/guorange/p/6668440.html。请大家打开网...
    sky丶星如雨阅读 3,332评论 0 1
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,879评论 0 9

友情链接更多精彩内容