这似乎是一个菜鸟问题,但我不确定该怎么做。我有2个变量的功能。
function someInfo(myVar1,myVar2)
{
this.lmyVar1=myVar1;
this.myVar2=myVar2;
}
myInstance=new someInfo("string1","string2");
function drawVariables(){
document.write(myInstance.myVar1);
document.write(myInstance.myVar2);
}
我想对多个实例使用相同的drawVariable()。我只是不知道如何确切的语法。如何使drawVariable()使用someInfo的其他实例而不重复任何操作?有没有我可以遵循的简单示例或教程?
最佳答案
这样行对您有意义吗?
function someInfo(myVar1, myVar2)
{
this.lmyVar1 = myVar1;
this.myVar2 = myVar2;
this.drawVariables = function ()
{
document.write(this.lmyVar1);
document.write(this.myVar2);
}
}
function Test()
{
var obj1 = new someInfo("aaa", "bbb");
var obj2 = new someInfo("xxx", "zzz");
obj1.drawVariables();
obj2.drawVariables();
}
关于javascript - 将对象传递给javascript中的函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20896706/