在JavaScript中,定义一个对象,并在对象中添加多个属性值,有数值类型、对象类型和函数类型。然后给对象添加一个属性,不过添加的还是之前定义的对象,这样就形成了循环。下面利用实例说明,操作如下:
工具/原料
1
JavaScript
2
HTML5
3
HBuilderX
4
浏览器
5
截图工具
方法/步骤
1
第一步,在HBuilderX工具中新建一个JavaScript文件,定义一个空对象obj,如下图所示:
2
第二步,再次定义一个对象cv,添加属性x、y和z,其中z是一个函数,如下图所示:
3
第三步,利用对象点属性方法给names进行赋值,赋值为cv对象,如下图所示:
4
第四步,调用JSON.stringify()方法实现对象cv序列化,赋值给变量yu,如下图所示:
5
第五步,给cv对象添加方法toJSON,返回值为属性y,并赋值,如下图所示:
6
第六步,再次调用JSON.stringify()方法,对对象cv进行序列化,如下图所示:
注意事项
1
注意JavaScript中的循环引用
2
注意对对象实现JSON序列化