首页 > 代码库 > JS面向对象编程创建类的方式
JS面向对象编程创建类的方式
js创建类的方式有几种,大致如下:
1,构造函数方式:
function Car(parameters) { this.name = "objectboy"; } var cat1 = new Car(); console.log(cat1.name);
2,Object.create()
var Cat = { name: "大毛", makeSound: function(){ alert("喵喵喵"); } }; var cat1 = Object.create(Cat); alert(cat1.name); // 大毛 cat1.makeSound(); // 喵喵喵
感觉有点复杂
3,最简单的方式
var Car = { CreateNew: function() { var cat = {}; cat.name = "objectboy"; cat.age = 26; cat.makeJS = function() { alert("我是objectboy"); }; return cat; } }; var cat1 = Car.CreateNew(); console.log(cat1.name); cat1.makeJS();
个人认为第三种从理解方面来说是最好的,
JS面向对象编程创建类的方式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。