创建js对象和js类的方法汇总_javascript技巧
程序员文章站
2022-04-23 13:57:31
...
代码很简单,就不多废话了。
//第一种定义方式
var person=new Object(); //创建了一个对象.
person.name="tom"; //使用person对象对调用name属性,它的值为tom
alert(person.name); //显示name属性值
person.say=function(){ //对person对象添加了一个say函数。
alert("person say");
};
person.say();
//第二种定义方式
var person={
name:"tom",
say:function(){
alert("hello person");
}
}; //创建了一个对象.
//alert(person.name);
//person.say();
person.age=10;
alert(person.age);
//js中定义类是使用function。
var Person = function(name){ //我们在定义一个类。 相当于它具有一个有参数的构造函数。
this.name =name;//类的属性
this.say = function(){ //类的方法.
alert("say good");
}
}
var p = new Person("fox"); //定义Person类的一个对象p
alert(p.name); //调用name属性
复制代码 代码如下:
//第一种定义方式
var person=new Object(); //创建了一个对象.
person.name="tom"; //使用person对象对调用name属性,它的值为tom
alert(person.name); //显示name属性值
person.say=function(){ //对person对象添加了一个say函数。
alert("person say");
};
person.say();
复制代码 代码如下:
//第二种定义方式
var person={
name:"tom",
say:function(){
alert("hello person");
}
}; //创建了一个对象.
//alert(person.name);
//person.say();
person.age=10;
alert(person.age);
//js中定义类是使用function。
var Person = function(name){ //我们在定义一个类。 相当于它具有一个有参数的构造函数。
this.name =name;//类的属性
this.say = function(){ //类的方法.
alert("say good");
}
}
var p = new Person("fox"); //定义Person类的一个对象p
alert(p.name); //调用name属性
推荐阅读
-
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
-
详解js创建对象的几种方式和对象方法
-
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
-
javascript Base类 包含基本的方法_js面向对象
-
js类的静态属性和实例属性的理解_javascript技巧
-
js创建一个input数组并绑定click事件的方法_javascript技巧
-
Javascript中定义方法的另类写法(批量定义js对象的方法)_javascript技巧
-
js中判断对象是否为空的三种实现方法_javascript技巧
-
以JSON形式将JS中Array对象数组传至后台的方法_javascript技巧
-
js中判断对象是否为空的三种实现方法_javascript技巧