在 JavaScript 中,创建一个 对象 有四种方法,即:通过 Object 方法创建、通过字面量方法创建、通过自定义函数创建 和 通过工厂模式创建。
var obj = new Object(); obj.attr1 = value1; obj.attr2 = value2; obj.attr3 = value3; ... obj.func = function(){ //todo }
JavaScript字面量方法创建对象
语法
var obj = {}; obj.attr1 = value1; obj.attr2 = value2; obj.attr3 = value3; ... obj.func = function(){ //todo }
JavaScript自定义函数方法创建对象
语法
function Obj(attr1, attr2, attr3, ...){ this.attr1 = attr1; this.attr2 = attr2; this.attr3 = attr3; ... this.func = function(){ //todo } }
JavaScript工厂方法创建对象
语法
function createObj(attr1, attr2, attr3, ...){ var obj = new Object(); obj.attr1 = attr1; obj.attr2 = attr2; obj.attr3 = attr3; ... obj.func = function(){ //todo } return obj; }