问题简化描述:myObjModel.jsvarmyObj=newObject();myObj.personalImg01="images/person01.png";myObj.personalImg02="images/person02.png";以上是为了问题复现简单定义的一个Model,现在需求是需要在别的js文件中根据条件来获取myObj的personalImg01或者是personalImg02的值。//条件判断方法functiongetImg(condition){if(condition>1){return"personalImg01";}else{return"personalImg02";}}varimage=getImg(2);关键时候到了varpersonalImg=myObj.image;此时personalImg得到的是undefined;因为getImg方法返回的字符串。但是怎么按这种思路来获取想要的结果呢?想了许久也没有找到解决办法,在这边看看有没有高人给提点一下当然有可能是我这个这个想法根本就是荒谬不可行而不自知,还是需要高人指点。我采取的解决办法是//条件判断方法functiongetImg(condition){if(condition>1){returnmyObj.personalImg01;}else{returnmyObj.personalImg02;}}varpersonalImg=getImg(2);这样就直接获取到了。
喵喵时光机
胡说叔叔
相关分类