js对象定义的最常用的三种方法

Posted 北野

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js对象定义的最常用的三种方法相关的知识,希望对你有一定的参考价值。

定义对象:属性和方法的结合体(变量和函数的结合体)
1.(***)var obj = {}

2.var obj = new Object();

3.使用function定义对象

具体例子分别为:

 1 // 1.定义obj的对象
 2     // obj:对象名
 3     var obj = {
 4         // height,weight,sex称为对象的属性
 5         height: 170,        // 使用,分隔属性和方法
 6         weight: 90,
 7         sex: ‘大美女‘,
 8 
 9         // say():称为对象的方法
10         say: function(){
11             alert(‘付帅帅,你有长帅了‘);
12         },
13         eat: function(){
14             alert(‘吃饭‘);
15         }
16     }
17 
18     // 获取对象的属性(对象名.属性名)
19     console.log(obj.weight);
20     // 调用对象的方法(对象名.方法名())
21     // obj.say();
 1 // 2.定义了一个空对象
 2     var o1 = new Object();
 3     // 给对象赋值属性
 4     o1.height = ‘150cm‘;
 5     o1.color = ‘silver‘;
 6     o1.fire = function(){
 7         alert(‘砍了它,当柴火烧‘);
 8     }
 9 
10     // 调用
11     console.log(o1.height);
12     // o1.fire();
// 3.使用函数来定义对象
    function demo(){
        // this代表的是当前的对象
        this.memory = ‘16G‘;
        this.hard = ‘1T‘;

        this.ys = function(){
            alert(‘此刻电脑正在进行高负荷的运算‘);
        }
    }

    // 调用(实例化demo()函数)
    var d = new demo();

    console.log(d.memory);
    d.ys();

 


以上是关于js对象定义的最常用的三种方法的主要内容,如果未能解决你的问题,请参考以下文章

JS面向对象 -- Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法

JS中常用的方法-Json.xxx/JS的三种判断一个值的类型的办法

js数组去重的三种常用方法总结

js数组去重的三种常用方法总结

[Excel VBA]自定义排序的三种方法

jQuery页面加载初始化常用的三种方法