连接字符串以生成变量

时间:2017-09-05 22:28:03

标签: javascript

我有一个变量多个变量,结尾不同,如

fibrecementrustedorpoppedfixings

fibrecementrustedorpoppedfixingsprice

fibrecementrustedorpoppedfixingsunits

fibrecementrustedorpoppedfixingsrange

我正在寻找一种方法,只需使用主变量,然后在函数中需要的地方添加最后一部分,如

fibrecementrustedorpoppedfixings + price会打印fibrecementrustedorpoppedfixingsprice的值

1 个答案:

答案 0 :(得分:-1)

您正在寻找的是 eval()



var fibrecementrustedorpoppedfixingsprice = 23;
console.log(eval("fibrecementrustedorpoppedfixings" + "price"));




,请注意eval() can be evil,因为它:

  • 需要编译(因此很慢)
  • 可以执行恶意参数
  • 继承执行范围

因此,只应谨慎使用。

希望这有帮助! :)