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

标签 javascript jquery string

我正在尝试使用通过HTTP请求获得的变量值,而我得到的是:

var nums=["155","175","195","205","215","225","235","245","255","265","275","285","295","315","325"]


这是带有变量声明的字符串。我要收集的只是值,而不是整个行。因此,在这种情况下,我将保存["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/

相关文章:

javascript - 在 JavaScript 中休眠 - Action 之间的延迟

javascript - 在 javascript 中指定时,onclick 未运行

jquery - Soundmanger 2 在 Rails 应用程序中不起作用

c# - 检查数组是否重复,仅返回出现多次的项目

java - 将两个逗号分隔的字符串转换为 Map

javascript - 用于解析带有数字键的 JavaScript 对象的 java 库

javascript - 使用JQuery排序子表数据

javascript - jQuery:在输入集中填充自动完成功能

jquery - 如何取消设置 jquery 标签 cookie?

windows - 将一个文本文件中的多行合并为一行