zoukankan      html  css  js  c++  java
  • JSON.stringify 语法实例讲解

    语法: 
      JSON.stringify(value [, replacer] [, space]) 

    • value:是必选字段。就是你输入的对象,比如数组,类等。 
    • replacer:这个是可选的。它又分为2种方式,一种是数组,第二种是方法。 

      情况一:replacer为数组时,通过后面的实验可以知道,它是和第一个参数value有关系的。一般来说,系列化后的结果是通过键值对来进行表示的。 所以,如果此时第二个参数的值在第一个存在,那么就以第二个参数的值做key,第一个参数的值为value进行表示,如果不存在,就忽略。

      情况二:replacer为方法时,那很简单,就是说把系列化后的每一个对象(记住是每一个)传进方法里面进行处理。 

    • space:就是用什么来做分隔符的。 

      1)如果省略的话,那么显示出来的值就没有分隔符,直接输出来 。
      2)如果是一个数字的话,那么它就定义缩进几个字符,当然如果大于10 ,则默认为10,因为最大值为10。
      3)如果是一些转义字符,比如“ ”,表示回车,那么它每行一个回车。 
      4)如果仅仅是字符串,就在每行输出值的时候把这些字符串附加上去。当然,最大长度也是10个字符。 

  • 相关阅读:
    vue中动态数据使用wowjs显示动画
    vue 切换路由页面不在最顶部
    dp,.单词的划分
    二分建火车站
    .最大上升子序列和
    饥饿的奶牛(不重区间最大值)
    F. 1.小W 的质数(prime)(欧拉筛)
    月月给华华出题
    积性函数
    垒石头(排序+dp)
  • 原文地址:https://www.cnblogs.com/dandeliongogo/p/7119998.html
Copyright © 2011-2022 走看看