var name = {
myname : "dzxczx",
age : 10,
school : "qkzz"
}
var jN = JSON.stringify(name);
console.log(jN);
var jsN = JSON.parse(jN);
console.log(jsN.myname);
这个怎么输出啊 我输出第一个是Object 第二个是undefined 我也不知道该怎么表达 我就想看看JN里面的值 然后 我还想输出解析后的js对象的属性 该怎么做啊?
1,
window
有个name
属性,是用来标志window
对象的。他的值是一个字符串,所以你设置var name = {};
其实相当于window.name = ({}).toString();
。我猜想应该是name
对象的set
方法对值进行了toString
的操作。 所以后面调用JSON.stringinfy(name)
其实相当于JSON.stringify("[object object]")
。故结果显而易见参考:
name property
window.name