您的位置:首页 > Web前端 > JavaScript

javascript对象的属性类型

2013-05-11 14:20 274 查看
javascript对象的字段通常有3种类型:

1.实例属性:对象实例的属性。可以通过this关键字来通过构造函数来赋值;各个对象实例独立、非共享的属性,

function demo(name,age){
this.name=name;
this.age=age;
}
var d=new demo('奥巴马','100');


2.对象属性:对象的实例无法调用,例如

                       

function demo(){
demo.word='demo';
demo.say=function(){}
}
var ins=new demo();

对象的实例ins就无法调用word属性和say方法,只能这样调用:

demo.word;
demo.say;


3.原型:对象原型的引用,所以所有的对象实例都指向了相同的属性或方法。通常使用原型来定义所有对象实例所公用的属性和方法,只能通过对象的实例来调用;

function demo(){
demo.prototype.type='人类';
demo.prototyp.talk=function(){

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: