最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JSON.stringify()方法講解

 更新時(shí)間:2019年01月31日 10:28:11   作者:mumu1998  
今天小編就為大家分享一篇關(guān)于JSON.stringify()方法講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

JSON.stringify()方法是什么呢?

我們?cè)谙蚍?wù)器發(fā)送數(shù)據(jù)時(shí)一般是字符串。

我們可以使用 JSON.stringify() 方法將 JavaScript 對(duì)象轉(zhuǎn)換為字符串。

語法

JSON.stringify(value[, replacer[, space]])

參數(shù)說明:

value:

  • 必需,一個(gè)有效的 JSON 對(duì)象。

replacer:

  • 可選。用于轉(zhuǎn)換結(jié)果的函數(shù)或數(shù)組。
  • 如果 replacer 為函數(shù),則 JSON.stringify 將調(diào)用該函數(shù),并傳入每個(gè)成員的鍵和值。使用返回值而不是原始值。如果此函數(shù)返回 undefined,則排除成員。根對(duì)象的鍵是一個(gè)空字符串:""。
  • 如果 replacer 是一個(gè)數(shù)組,則僅轉(zhuǎn)換該數(shù)組中具有鍵值的成員。成員的轉(zhuǎn)換順序與鍵在數(shù)組中的順序一樣。當(dāng) value 參數(shù)也為數(shù)組時(shí),將忽略 replacer 數(shù)組。

space:

  • 可選,文本添加縮進(jìn)、空格和換行符,如果 space 是一個(gè)數(shù)字,則返回值文本在每個(gè)級(jí)別縮進(jìn)指定數(shù)目的空格,如果 space 大于 10,則文本縮進(jìn) 10 個(gè)空格。space 有可以使用非數(shù)字,如:\t。

JavaScript 對(duì)象轉(zhuǎn)換

var obj = { "name":"runoob", "alexa":10000, "site":"www.runoob.com"};
var myJSON = JSON.stringify(obj);   JavaScript 對(duì)象轉(zhuǎn)換為JSON對(duì)象
document.getElementById("demo").innerHTML = myJSON;
//JavaScript數(shù)組轉(zhuǎn)換為JSON對(duì)象
var arr = [ "Google", "Runoob", "Taobao", "Facebook" ];
var myJSON = JSON.stringify(arr);
document.getElementById("demo").innerHTML = myJSON;

異常

解析數(shù)據(jù)

JSON 不能存儲(chǔ) Date 對(duì)象。

JSON.stringify() 會(huì)將所有日期轉(zhuǎn)換為字符串。

<p id="demo"></p>
<script>
var obj = { "name":"Runoob", "initDate":new Date(), "site":"www.runoob.com"};
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;
</script>

解析函數(shù)

JSON 不允許包含函數(shù),JSON.stringify() 會(huì)刪除 JavaScript 對(duì)象的函數(shù),包括 key 和 value。

<p id="demo"></p>
<script>
var obj = { "name":"Runoob", "alexa":function () {return 10000;}, "site":"www.runoob.com"};
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;
</script>

結(jié)果為

JSON.stringify 將刪除對(duì)象中的函數(shù)

{"name":"Runoob","site":www.runoob.com}

我們可以在執(zhí)行 JSON.stringify() 函數(shù)前將函數(shù)轉(zhuǎn)換為字符串來避免以上問題的發(fā)生:

eg:<p id="demo"></p>
<script>
var obj = { "name":"Runoob", "alexa":function () {return 10000;}, "site":"www.runoob.com"};
obj.alexa = obj.alexa.toString();
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;
</script>

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • 在微信小程序中保存網(wǎng)絡(luò)圖片

    在微信小程序中保存網(wǎng)絡(luò)圖片

    這篇文章主要介紹了在微信小程序中保存網(wǎng)絡(luò)圖片,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • jQuery實(shí)現(xiàn)頁面頂部下拉廣告

    jQuery實(shí)現(xiàn)頁面頂部下拉廣告

    本文主要分享了jQuery實(shí)現(xiàn)頁面頂部下拉廣告的具體代碼。具有一定的參考價(jià)值,下面跟著小編一起來看下吧
    2016-12-12
  • javascript 拖放效果實(shí)現(xiàn)代碼

    javascript 拖放效果實(shí)現(xiàn)代碼

    JavaScript擅長于修改頁面中的DOM元素,但是我們使用JavaScript通常只是實(shí)現(xiàn)一些簡單功能,例如實(shí)現(xiàn)圖片的翻轉(zhuǎn),網(wǎng)頁中的標(biāo)簽頁,等等。這篇文章將向你展示如何在頁面中,對(duì)創(chuàng)建的元素實(shí)現(xiàn)拖放。
    2010-01-01
  • JS使用for循環(huán)遍歷Table的所有單元格內(nèi)容

    JS使用for循環(huán)遍歷Table的所有單元格內(nèi)容

    JS遍歷Table的所有單元格內(nèi)容思路是遍歷Table的所有Row,遍歷Row中的每一列,獲取Table中單元格的內(nèi)容
    2014-08-08
  • javascript獲取選中的文本的方法代碼

    javascript獲取選中的文本的方法代碼

    這篇文章介紹了javascript獲取選中的文本的方法代碼,有需要的朋友可以參考一下
    2013-10-10
  • JS日期格式化之javascript Date format

    JS日期格式化之javascript Date format

    這篇文章主要介紹了JS日期格式化之javascript Date format的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • javascript中AJAX用法實(shí)例分析

    javascript中AJAX用法實(shí)例分析

    這篇文章主要介紹了javascript中AJAX用法,實(shí)例分析了針對(duì)不同瀏覽器的Ajax使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-01-01
  • echarts實(shí)現(xiàn)晶體球面投影的實(shí)例教程

    echarts實(shí)現(xiàn)晶體球面投影的實(shí)例教程

    這篇文章主要給大家介紹了關(guān)于echarts實(shí)現(xiàn)晶體球面投影的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • js制作輪播圖效果

    js制作輪播圖效果

    這篇文章主要為大家詳細(xì)介紹了js制作輪播圖效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • JS實(shí)現(xiàn)簡單Tab欄切換案例

    JS實(shí)現(xiàn)簡單Tab欄切換案例

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)簡單Tab欄切換案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評(píng)論

长顺县| 施甸县| 冀州市| 南乐县| 昌平区| 阿图什市| 枞阳县| 玉山县| 汤阴县| 灵宝市| 鲁山县| 昌邑市| 长宁区| 岳普湖县| 大渡口区| 屏边| 微博| 手游| 武城县| 古蔺县| 彩票| 海门市| 马龙县| 孟州市| 平罗县| 南部县| 手游| 都江堰市| 鄂尔多斯市| 绍兴县| 枣庄市| 玉门市| 裕民县| 芮城县| 永城市| 洛川县| 亚东县| 英德市| 格尔木市| 巩义市| 香格里拉县|