js 动态拼接已有的变量名并调用
var holiday_y1 = ".....",
holiday_y2 = "....",
holiday_y3 = ".....";
如上有以上三个变量,_y1 _y2 _y3不同的情景使用不同的变量
场景:_y后的数字根据接收的参数id(val=1/2/3)来决定使用哪个变量,则可以
var vars_name = "holiday_y" +id; //拼接变量名
若id=1,此时输出vars_name ,值为:holiday_y1字符串,而不是holiday_y1变量的值
若要使输出vars_name是调用以上的三个变量,则需eval(vars_name )
eval()
函数可计算某个字符串,并执行其中的的
JavaScript 代码
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: SQL字符串转换为数组
- 下一篇: C++中string的拼接