JS 和 JSON 的区分

JS 和 JSON 的区分

1、JSON 没有剽窃 js里的 function 和 undefined
2、JSON 的字符串 首尾必需是 ” “

JS — VS — JSON
左侧是JS 右侧是 JSON
undefined ————— 没有
null ———————– null
[‘a’,’b’] ——————- [“a”,”b”]
{name:’frank’} ———– {“name”:”frank”}
function fn(){} ———— 没有
‘book’ ——————– “book”
var a ={};a.self = a —– 搞不定(没有变量)
{ ——proto—— } ——— 没有原型链(只要哈希)

总结:
不能示意 undefined
不能示意 function
不能示意 庞杂函数

    原文作者:Tong_sunshine
    原文地址: https://segmentfault.com/a/1190000019120507
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞