这是我的班级
MyFunction = function(args) {
var parameter1 = args.parameter1;
var parameter2 = args.parameter2;
var ObjId = args.ID;
function getData(callback) {
// Some code for getting data;
}
someFunction = function() {
// Some calculation
}
someFunction2 = function() {
//Some calculation
}
现在我正在创建这个类的两个对象。 myObj1
和myObj2
var args1 = {
parameter1 : "x",
parameter2 : "Y",
ObjId : "ID1"
}
var myObj1 = new MyFunction(args1);
var args2 = {
parameter1 : "x",
parameter2 : "Y",
ObjId : "ID1"
}
var myObj2 = new MyFunction(args2);
// Third way. Don't know it is correct or not.
new MyFunction(args2);
当我创建myObj1
或myObj2
时,我的代码将转到MyFunction
类,并且类中的所有方法都会显示someFunction
,someFunction2
和{ {1}}将参考相应的args执行。
我的问题是
getData
执行,那么何时使用var myObj1 = new MyFunction(args1);
我有什么事吗?
答案 0 :(得分:1)
如果var中存在的所有方法都由var myObj1 = new MyFunction(args1)执行;
这是你理解错误的地方。不,他们不会打电话给你。
只有在执行
时才会调用函数public void showData() {
db.getresultOfSerach();
}