(1)
eval()函數可計算某個字元串,并執行其中的的
JavaScript代碼。我們可以借助它來将字元串還原成數組。
(親測有用)var
str =
'["a", "b", "c", "d"]';
var
arr = eval('('
+ str +
')');
console.log("原始的字元串:", str);
console.log("轉換後的數組:", arr);
console.log("數組第一個值:", arr[0]);
(2)運作結果如下:

2,使用 JSON.parse() 方法轉換
(1)由于數組的類型也是對象,是以我們也可以用
JSON.parse()方法将數組轉換成對象。
var
str =
'["a", "b", "c", "d"]';
var
arr = JSON.parse(str);
console.log("原始的字元串:", str);
console.log("轉換後的數組:", arr);
console.log("數組第一個值:", arr[0]);
(2)運作結果同上面一樣:
