您的位置:首页 > Web前端 > JavaScript

如何用拼接的字符串调用javascript的变量或方法

2016-05-03 18:11 585 查看
在练习cocos2djs的时候有这么一个需求,我用脚本处理了很多图片,并且生成了json格式的引用,放到resource.js里.之后在场景里要点击一个按钮随机显示一张图片.

因为用脚本处理后的图片是从0开始下沉的名字,认为很简单,没想到在引用的时候出现了问题.

要防止后缀不同的影响,我必须通过变量的形式去访问资源路径,写起来的效果

res.CATCHIMG_ + random


这显然是行不通的,加上括号也一样.后来突然想到可以通过eval的形式给一个变量赋值,就得到了路径.

解决如下

eval('filename = res.CATCHIMG_' + random);
var texture = cc.textureCache.addImage(filename);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript json