您身边的网站建设专家
成功案例

【建站服务】杭州网站制作|杭州网站推广专家_杭州网站建设服务中心-域名申请

日期: 2022-09-20 16:00:08 浏览数:4


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


杭州网站制作|杭州网站推广专家_杭州网站建设服务中心


网站建设.jpg


杭州,简称“杭”,古称临安、钱塘,是浙江省省会、副省级市、杭州都市圈核心城市,国务院批复确定的浙江省经济、文化、科教中心,长江三角洲中心城市之一 [1]  。全市共辖10个市辖区、1个县级市、2个县,总面积16853.57平方千米,建成区面积648.46平方千米,常住人口1193.60万人。 [2-3] 

杭州地处中国华东地区、钱塘江下游、东南沿海、浙江北部、京杭大运河南端,是环杭州湾大湾区核心城市 [4]  、沪嘉杭G60科创走廊中心城市 [5]  、国际重要的电子商务中心 [6]  。杭州人文古迹众多,西湖及其周边有大量的自然及人文景观遗迹,具代表性的有西湖文化、良渚文化、丝绸文化、茶文化,以及流传下来的许多故事传说。

杭州自秦朝设县治以来已有2200多年的历史,中国著名的七大古都之一 [152]  ,曾是吴越国和南宋的都城。因风景秀丽,素有“人间天堂”的美誉。杭州得益于京杭大运河和通商口岸的便利,以及自身发达的丝绸和粮食产业,历史上曾是重要的商业集散中心。后来依托沪杭铁路等铁路线路的通车以及上海在进出口贸易方面的带动,轻工业发展迅速。新世纪以来,随着阿里巴巴等高科技企业的带动,互联网经济成为杭州新的经济增长点。

2018年世界短池游泳锦标赛、2022年亚运会在杭州举办。2020年中国百强城市排行榜排第5位。 [7]  2019年6月未来网络试验设施开通运行。 [8]  11月29日,杭州直飞开罗航线正式开通。 [9]  2019年12月,《长江三角洲区域一体化发展规划纲要》将杭州定位为特大城市。 [10] 



前言

本文主要介绍一个小的知识点,可能不少同学忽略了,或者不清楚,普及一下。就是我们最常用的JSON.stringify,我们用这个参数,通常是在序列化和反序列化的时候使用,有时候也在简单的,非函数的深copy的时候使用。但是不知道其有第二个和第三个参数。

文档属性普及

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

参数说明:

value:必需, 要转换的 JavaScript 值(通常为对象或数组)。replacer:可选。用于转换结果的函数或数组。如果 replacer 为函数,则 JSON.stringify 将调用该函数,并传入每个成员的键和值。使用返回值而不是原始值。如果此函数返回 undefined,则排除成员。根对象的键是一个空字符串:""。如果 replacer 是一个数组,则仅转换该数组中具有键值的成员。成员的转换顺序与键在数组中的顺序一样。space:可选,文本添加缩进、空格和换行符,如果 space 是一个数字,则返回值文本在每个级别缩进指定数目的空格,如果 space 大于 10,则文本缩进 10 个空格。space 也可以使用非数字,如:	。

第二个参数用法

第二个参数用法很简单,只不过很多朋友不知道这个知识点,这个用法在提交后端数据的时候,非常实用。

例如:后端需要前端为空或者undefined的时候,字段也不要传入。那么我们就会用到了第二个参数的函数了。用法如下:

//前端传入后端参数数据:var params = {"name":"haorooms", "site":"http://www.haorooms.com",text:'',data:undefined,age:null,child:''}JSON.stringify(params, (key, value) =>{
    if(value){
       return value     } else {
       return undefined
   }})// 返回的是:"{"name":"haorooms","site":"http://www.haorooms.com"}",然后再JSON.parse一下就可以了

上面的用法是用到了函数,还可以是数组,数组就比较好理解了,代表的是返回固定哪几个?

例如如下:

 var params = {"name":"haorooms", "site":"http://www.haorooms.com",text:'',data:undefined,age:null,child:''}

    JSON.stringify(params, ["name"])// 输出:"{"name":"haorooms"}"

第三个参数用法

第三个参数通常是用于格式化,例如我么打印一段格式化的字符串

 var params = {"name":"haorooms", "site":"http://www.haorooms.com",text:'',data:undefined,age:null,child:''}

    JSON.stringify(params, null,'	')"{
    "name": "haorooms",
    "site": "http://www.haorooms.com",
    "text": "",
    "age": null,
    "child": ""}"

这样就可以格式化输出了。



杭州网站制作|杭州网站推广专家_杭州网站建设服务中心


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站