这是我的代码:
function Apple (taste)
{
this.t = taste || null;
}
var x = new Apple("yummy");
var str = JSON.stringify(x);
var obj = JSON.parse(str);
console.log(str);
console.log(obj);
var t = Object.create(Apple, obj);
if (t instanceof Apple)
{
console.log("its an apple");
}
console.log("end");
我无法弄清楚的是,成员obj
本身应该是对象吗?当然,它必须在某个时候变成原语吗?
谢谢。