复杂一些的序列化

来源:4-6 [JavaScript]对象标签、对象序列化

慕娘5227020

2016-04-19 20:09

	var test = {
   		x:1,
   		y:2,
   		z:{
   			z1:2,
   			z2:3,
   			toJSON:function(){
   				return this.z1 + this.z2;
   			}
   		}
   	};
   	console.log(JSON.stringify(test));

在定义复杂一些的序列化时,报语法错误,就是按照老师给的格式写的,请看看是哪里的问题?

写回答 关注

3回答

  • keiu
    2016-04-20 08:42:32
    已采纳

    在chrome中可以运行啊,你是在什么浏览器下运行呢?

    慕娘5227...

    我也是在谷歌下运行的,结果报这个错误Uncaught SyntaxError: Unexpected token u

    2016-04-20 10:10:47

    共 1 条回复 >

  • 多乐
    2017-04-24 16:34:54

    在控制台敲的时候,对象test 前的关键字var就不要加了

  • keiu
    2016-04-20 11:14:46

    是否打错了?

    慕娘5227...

    不清楚诶,莫名其妙又好了!

    2016-04-20 19:25:28

    共 1 条回复 >

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281097 学习 · 1020 问题

查看课程

相似问题