javascript - 接收 var 声明字符串,只保存值

标签 javascript jquery string

我正在尝试使用通过 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/

相关文章:

jquery - 通过 AJAX 加载时如何显示 Laravel 错误

python - 使用 Pandas 基于正则表达式分离列数据

c# - 解析空格分隔文本的最佳方法

javascript - 输入类型数字无法正常工作

javascript - 是否可以将 id 添加到标签标签?

Javascript:代码重构为单行而不是多行循环

javascript - 无需服务器加载 JSON 文件

javascript - 为什么我不能放线性渐变?

javascript - jquery SlideDown/slideUp 与多个 div

javascript - 通过在 Javascript 中旋转字符串来打印所有可能性