
由于数据传输,有时我们会得到一个字符串数组(例如: “ ['a','b'js 字符串 数组,'c','d']”). 要将以下字符串恢复为数组对象,可以使用以下两种方法.

(1)eval()函数可以计算某个字符串并在其中执行JavaScript代码. 我们可以使用它来将字符串恢复为数组.

var str = '["a", "b", "c", "d"]';
var arr = eval('(' + str + ')');
console.log("原始的字符串:", str);
console.log("转换后的数组:", arr);
console.log("数组第一个值:", arr[0]);

(2)运行结果如下:


(1)由于数组的类型也是对象js 字符串 数组,因此我们还可以使用JSON.parse()方法将数组转换为对象.
var str = '["a", "b", "c", "d"]';
var arr = JSON.parse(str);
console.log("原始的字符串:", str);
console.log("转换后的数组:", arr);
console.log("数组第一个值:", arr[0]);
(2)运行结果与上面相同:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-213924-1.html
我不动
发财的人当然不是常人