色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

es5數組轉json

錢良釵2年前9瀏覽0評論

JSON是現在最常用的數據傳輸格式,其中數組也是常見的數據類型之一。在ES5中,我們可以使用JSON.stringify()方法將數組轉化為JSON格式的字符串。

var arr = [1, 2, 3, 4];
var jsonStr = JSON.stringify(arr);
console.log(jsonStr); //輸出:[1,2,3,4]

上述代碼將一個數組轉化為JSON格式的字符串,并通過console輸出。我們可以看到,輸出的字符串與原數組的格式相同,只是被包含在方括號中。

當數組包含其他數據類型,比如字符串和對象時,我們還可以使用reviver函數來修飾轉化后的字符串。

var arr = [
'hello',
{
name: 'Alice',
age: 20
}
];
var jsonStr = JSON.stringify(arr);
console.log(jsonStr); //輸出:["hello",{"name":"Alice","age":20}]
jsonStr = JSON.stringify(arr, function (key, value) {
if(typeof value === 'string'){
return value.toUpperCase();
}else{
return value;
}
});
console.log(jsonStr); //輸出:["HELLO",{"name":"Alice","age":20}]

上述代碼中,我們使用reviver函數將數組中的字符串轉換為大寫字母。

總之,在ES5中,我們可以使用JSON.stringify()方法將數組轉化為JSON格式的字符串,并且可以通過reviver函數來修飾轉化后的字符串。