day2 JSON.stringify() 的使用

2017-07-27  本文已影响0人  qqqc

day1到day2好像相隔了很久。。。没事,还是有了day2了

之前一直都是做活动页,基本上没有接触到数据接口这些,所以也一直没有接触过 JSON.stringify() 这个函数。今天就深入理解下吧

1.定义

JSON.stringify() 方法用于将JavaScript值转成JSON字符串。

2.语法

JSON.stringify(value[, replacer[, space]])
//一般情况下面的用法
JSON.stringify(data,null,2)

参数说明

3.高级说明

const data2 = {
  a: 'aaa',
  fn: function() {
    return true
  }
}
JSON.stringify(data)

// 结果是  "{"a":"aaa"}"
const data2 = {
  a: 'abc',
  b: undefined
}
JSON.stringify(data2)

// 结果是  "{"a":"abc"}"
const data3 = {
  a: 'abc',
  b: null
}
JSON.stringify(data3)

// 结果是  "{"a":"abc","b":null}"

因为 null 可表示已经赋值,而 undefined 表示未定义、为赋值,所以执行 JSON.stringify 不会处理。

上一篇下一篇

猜你喜欢

热点阅读