[js]总结js创建object的方式(对象)
2016-12-22 14:09
288 查看
1、使用new操作符后跟Object构造函数 如:
var person = new Object(); 可以写成 var person = {};
person.name = "kitty";
person.age = 25;
2、使用“对象字面量”表示法,如:
var person = {
name : "kitty",
age:25
};
3、工厂模式 方法:
var createPerson = function(name,age,job){
var person = new Object();
person.name = name;
person.age = age;
person.job = job;
person.sayName = function(){
alert(person.name);
}
return person;
}
var person1 = createPerson("zh","62","Doctor"); // 在调用此方法时,就new 了一个内存
person1.sayName();
4、构造函数模式 方法 // 和Java里的构造函数一样
function Person(name,age,job){
this.name = name;
this.age = age;
this.job = job;
this.sayName = function(){
alert(this.name);
};
};
var person1 = new Person("zhou",23,"test"); // new 一个内存地址赋给person1
person1.sayName();
var person = new Object(); 可以写成 var person = {};
person.name = "kitty";
person.age = 25;
2、使用“对象字面量”表示法,如:
var person = {
name : "kitty",
age:25
};
3、工厂模式 方法:
var createPerson = function(name,age,job){
var person = new Object();
person.name = name;
person.age = age;
person.job = job;
person.sayName = function(){
alert(person.name);
}
return person;
}
var person1 = createPerson("zh","62","Doctor"); // 在调用此方法时,就new 了一个内存
person1.sayName();
4、构造函数模式 方法 // 和Java里的构造函数一样
function Person(name,age,job){
this.name = name;
this.age = age;
this.job = job;
this.sayName = function(){
alert(this.name);
};
};
var person1 = new Person("zhou",23,"test"); // new 一个内存地址赋给person1
person1.sayName();
相关文章推荐
- 总结js创建object的方式(对象)
- 总结js创建object的方式(对象)
- 第163天:js面向对象-对象创建方式总结
- [Javascript]:JS创建对象方式、对象使用说明与常用内置对象总结
- 总结js创建object的方式
- 第184天:js创建对象的几种方式总结
- JS创建类和对象的几种方式总结
- webkit的js对象扩展(一)——binding方式创建自定义对象(单实例)
- JS中定义对象方式三: 使用构造函数方式创建对象
- 关于JS接口创建对象的总结
- js创建对象的4中方式(初学者可以看看)
- JS创建对象的7中方式
- js创建对象的几种常用方式小结(推荐)
- js对象创建方式
- JS中定义对象方式四: 使用原型(prototype)方式创建对象之一
- js创建对象的几种方式和函数说明
- JS 创建对象的几种方式
- JS创建对象的几种方式