我正在解析一个网页,并获得以下 JS 函数作为字符串
"translate(737.4170532226562,136.14541625976562)"
我想解析字符串来获取函数的两个参数。
我可以解析字符串到“(”和“,”和“)”来获取参数 - 我想知道是否有其他方法可以从此字符串函数获取参数。
最佳答案
您可以使用正则表达式来实现此目的。例如这个:/([\d\.]+),([\d\.]+)/
var str = "translate(737.4170532226562,136.14541625976562)";
var args = /([\d\.]+),([\d\.]+)/.exec(str)
var a1 = args[1], a2 = args[2];
document.write(['First argument: ', a1, '<br> Second argument: ', a2].join(''))
关于javascript - 从 JS 函数中获取函数参数,该函数参数是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36902396/