给定一个字符串:
var str1 = "25*5+5*7";
Run Code Online (Sandbox Code Playgroud)
如果不使用evalJavaScript中的构造函数,我怎样才能编写一个名为"output"的函数,该函数接收字符串并输出字符串的算术值,在本例中为160?
我有一个阵列
x = ["1","2","3",":*",":+","4","5",": - ",":/"]
我试图摆脱数组内部的双引号.
我知道我可以用:
x.to_s.gsub( '"', '')
它会输出一个字符串:
"[1,2,3,:*,:+,4,5,: - ,:/]"
我想要的输出是一个数组而不是一个字符串:
[1,2,3,:*,:+,4,5,: - ,:/]
有没有办法让我摆脱数组的每个元素的双引号,但仍然将我的数组作为数组?
提前致谢!