Javascript 问题function Car ()
{
this.MethodA = Car_Func;
this.MethodB = Car_Func;
}function Car_Func ()
{
...
}怎么才能在 Car_Func 里面判断他是通过 MethodA 还是 MethodB 激活的?
能做到吗?呵呵
--
{
this.MethodA = Car_Func;
this.MethodB = Car_Func;
}function Car_Func ()
{
...
}怎么才能在 Car_Func 里面判断他是通过 MethodA 还是 MethodB 激活的?
能做到吗?呵呵
--
this.MethodB = Car_Func(b);
这个意思?function Car ()
{
this.MethodA = Car_Func("MethodA");
this.MethodB = Car_Func("MethodB");
}function Car_Func (val)
{
if (val=="MethodA"){
alert("x")
}
else
{
alert("y")
}
}
this.MethodB = function(){ alert('methodb'); Car_Func();}不要把判断放在car_func里面 否则就不需要 特别在2个地方引用了
{
this.methodA = function (arg) {Car_Func ("methodA", arg):}
}hehe
this.methodA = function(args) {
Car_Func.apply("methodA", args);
}
}
this.methodA = function() {
arguments.push("methodA");
Car_Func.apply(this, arguments);
}
}