JavaScript Object / Classes
JavaScript Object / Classes
下面显示的两种不同类型的JavaScript类之间的差异:
第一个:
var apple = new function() {
this.type = "macintosh";
this.color = "red";
this.getInfo = function () {
return this.color + ' ' + this.type + ' apple';
};
}
第二个:
var apple = ({
type:'macintosh',
color:'red',
getInfo: function() {
return type +' '+ color + 'apple';
}
});
两者都在.js文件中定义。
第一个是一个可以从中创建对象的类
var test = new apple();
第二个是对象,您可以使用它的成员和方法
相关文章:
- 函数未在Object.keys或Object.getOwnPropertyNames下列出,但可以调用
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- 有没有一种方法可以列出Ember.Object的所有绑定
- 如何取消object.prototypes javascript的一个函数
- 为什么是文档.旧版应用程序中的DOM-object.properties为null
- 将*.js文件的内容放入Object中
- Object.prototype using 'this'
- 使用Object.create()的角度服务继承
- 如何使用object.assign()从其他对象引用基本对象属性
- 循环的数组推入在Object容器中具有不同的值
- reducers在redux中得到Function not Object,what'it’他错了
- JSON.stringify和Object.keys在同一个对象上产生不同的结果
- 如何重写Javascript If语句以选择Classes而不是ID's的HTML格式
- Using jQuery with classes from ES6
- 在使用object.create创建的对象中使用super
- Join架构验证:Join.object定义数组中的有效键
- jquery打印[object XMLDocument]而不是文件内容
- ExtJS 4 Object.prototype fail
- JavaScript Object / Classes
- JavaScript Object Literal and jQuery $(classes)