b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

stringify_json.stringify兼容性_Json.stringify

电脑杂谈  发布时间:2017-01-19 16:03:24  来源:网络整理
stringify

可选。一个转换结果的函数。将为对象的每个成员调用此函数。如果成员包含嵌套对象,则先于父对象转换嵌套对象。对于每个成员,会发生以下情况:

如果reviver返回一个有效值,则成员值将替换为转换后的值。

如果reviver返回它接收的相同值,则不修改成员值。

如果reviver返回undefined,则删除成员。(我在FF和chrome下试验的是返回undefined后,会删除成员,返回null,只会赋值为null)

返回值

链接

例子

var jsontext = '{"firstname":"Jesper","surname":"Aaberg","thirdname":"Mike"}'; 
var contact = JSON.parse(jsontext); 
console.log(contact.surname + ", " + contact.firstname+","+contact.thirdname); 
function aa(key,v){ 
   if (key===""){ 
      return v; 
   }else{ 
      var a=""; 
      if (key=="firstname"){ 
         a = "My"+v; 
         return a; 
      }else if (key=="surname"){ 
         return undefined; 
      }else{ 
         return null; 
      } 
  } 
} 
var c=JSON.parse(jsontext,aa); 
console.log(c);

结果

Aaberg, Jesper,Mike
Object { firstname="MyJesper", thirdname=null}

2.JSON.stringify() 方法

作用 可以将任意的 JavaScript 值序列化成 JSON 字符串。

语法

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

参数

value

将要序列化成 JSON 字符串的值。stringify

replacer 可选

如果该参数是一个函数,则在序列化过程中,被序列化的值的每个属性都会经过该函数的转换和处理;如果该参数是一个数组,则只有包含在这个数组中的属性名才会被序列化到最终的 JSON 字符串中。关于该参数更详细的解释和示例,请参考使用原生的 JSON 对象一文。

space 可选

指定缩进用的空白字符串,用于美化输出(pretty-print)。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27387-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 李煜
        李煜

        是劣币驱逐良币

      • 刘泾
        刘泾

        不然不会说出解决男女失衡解决办法是公用妻子

      • 鲋祀
        鲋祀

        这种也叫经济学家

      热点图片
      拼命载入中...