par

更新时间:2022-12-29 02:35:12 阅读: 评论:0


2022年12月29日发(作者:gre考满分)

()

⼀直记不住()的⽤法,在此记录下来,加强记忆。

先看解释:

在js中使⽤(text[,reviver]),⽤于将⼀个JSON数据,转换成JavaScript对象。

text:必需,⼀个有效的JSON字符串。

reviver:可选,⼀个转换结果的函数,将为对象的每个成员调⽤此函数。

先看不带调⽤函数的

代码如下:

1

2 //people的值是数组类型,数组中的值是对象类型。people是⼀个对象

3 varjsonStr='{"people":['+

4'{"name":"张三","x":"男"},'+

5'{"name":"李四","x":"男"},'+

6'{"name":"莉莉","x":"⼥"}]}';

7

8 //将jsonStr转换为对象

9 varjsObj=(jsonStr);

10 //打印出来看看

11 (ify(jsObj)+"
");

12 //调⽤

13 ([0].name+"
"+[2].name);

14

输出内容如下:

这⾥是带调⽤函数

代码如下:

1

2//people的值是数组类型,数组中的值是对象类型。people是⼀个对象

3varjsonStr='{"num1":"10","num2":"20","num3":"30"}';

4

5//将jsonStr转换为对象,将每个对象的成员调⽤函数,并返回值

6varjsObj=(jsonStr,function(k,v){

7if(k===''){

8returnv;

9}

10el{

11returnv*2;

12}

13});

14//全部打印出来看看

(ify(jsObj)+"
");

16//调⽤单个成员

(1);

18

本文发布于:2022-12-29 02:35:12,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/50571.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:banshee
下一篇:chled
标签:parse
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图