JS中定义对象方式二: 使用工厂方式创建对象(传递参数,及其改进方法)
2013-03-12 14:21
901 查看
<html> <head> <script type="text/javascript"> //工厂方式创建对象 function createObject(username, password) { var object = new Object(); object.username = username; object.password = password; object.getInfo = function() { alert(this.username + ":" + this.password); } return object; } var obj1 = createObject("zhangsan", "0123"); var obj2 = createObject("lisi", "4567"); obj1.getInfo(); obj2.getInfo(); </script> </head> <body> </body> </html>
相关文章推荐
- JS中定义对象方式四: 使用原型(prototype)方式创建对象之二(弊端及其改进)
- JS中定义对象方式二: 使用工厂方式创建对象(无参数传递)
- js使用工厂和构造函数方式创建对象
- 讨论javascript(一)工厂方式 js面象对象的定义方法
- JS中定义对象方式五: 使用动态原型方式创建对象
- JS中定义对象方式四: 使用原型(prototype)方式创建对象之一
- 使用全局变量的四种方式:extern、AppDelegate、定义单例对象、NSUserDefaults 和单例工厂的使用方法
- JS中定义对象方式三: 使用构造函数方式创建对象
- JavaScript使用工厂方法创建对象
- dwr调用参数为 对象数组 的方法(js中直接传递obj数组)
- JS 之函数定义 & 创建对象(三种方式)
- js中setTimeout方法重写,实现对象参数传递
- JS 之函数定义 & 创建对象 三种方式
- js 方法传递对象参数
- JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
- JavaScript(js)对象的创建方法与使用
- servlet(三)-如何使用传参-三种转发方式、传递参数以及对象中数据的范围
- 为什么不使用工厂模式,以new Class的方式实例化对象并调用方法不利于项目升级的维护
- JS中不同的函数创建方式以及相应的使用方法