我正在尝试使用通过 HTTP 请求获得的变量值,我得到的结果是:
var nums=["155","175","195","205","215","225","235","245","255","265","275","285","295","315","325"]
这是一个带有变量声明的字符串。我想要的是只收集值(value),而不是整条线。所以,在这种情况下,我会保存 ["155","175","195","205","215","225","235","245","255", "265","275","285","295","315","325"]
有没有可以对字符串进行这种操作的 JQuery 或 JS 库?我想实现一个通用的解决方案,因为我并不总是知道我会在 HTTP 请求中收到什么。
非常感谢。
最佳答案
var str = 'var nums=["155","175","195","205","215","225","235","245","255","265","275","285","295","315","325"]'
var resStr = str.split('=')[1];
var arr = JSON.parse(resStr);
console.log(arr);
用=
分割字符串然后得到第二个位置的值。要获取数组表示,请使用 JSON.parse
关于javascript - 接收 var 声明字符串,只保存值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47285209/