javascript - 如何使用 Javascript 将字符串变量中定义的数组转换为\r\n ?

标签 javascript

我有一个带有数组数据的字符串变量。

var str = "[\r\n  10,\r\n  20\r\n]" ;

我想像使用 javascript 一样将上面的字符串转换为数组。

输出:-

var  arr  = [10,20];

最佳答案

您可以简单地使用 JSON.parse - 它将忽略换行符并将数组的字符串表示形式转换为 JavaScript 数组:

var str = "[\r\n  10,\r\n  20\r\n]" ;

var arr = JSON.parse(str);

console.log(Array.isArray(arr))
console.log(arr)

关于javascript - 如何使用 Javascript 将字符串变量中定义的数组转换为\r\n ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55830078/

相关文章:

javascript - 常规的。表达式检查字符串的第一个字母

javascript - ADAL JS 委托(delegate)范围

javascript - JQUERY 对对象数组进行排序

javascript - 链接时节点的位置会发生变化(使用 d3.js)

javascript - firefox ajax调用返回NS_ERROR_DOM_BAD_URI或jsonp false错误

php - 这段代码中定义的表单的 `submit()` 函数在哪里?

javascript - 如何将数组转换为集合

javascript - 月份日期的 JS 正则表达式

php - 从 JavaScript 读取 PHP cookie

javascript - 如何使用javascript添加粗体文本