考虑这个问题:损失指针
var master = {
type:"master"
};
var slave = {
type:"slave"
};
var array = [ master, slave, slave ];
现在,如果我会想,超过移动到服务器,以拯救那些到DB o.th.,指针关系会迷路,只要我使用像JSON或XML这样的seralisation。
例如,服务器脚本怎么知道slave
和slave
只是相同的对象?
例如这将创建三个不同的DB行,其中一个具有列type
中的“主”,以及type
列中具有“从”的两个不同行。
你如何处理它?它是否在某些情况下被广泛使用?
但不在分贝可供这种情况下唯一约束?也不能有一个主人有多个奴隶? – Rajesh
'slave's只是序列化后两个等于JSON的字符串部分。在不提供额外数据的情况下实现你想要的明显不可能,比如唯一的ID。 “ –
”服务器脚本怎么知道,那个奴隶和奴隶只是同一个对象?“不要责怪JSON甚至在JS中的数组将不同对待他们获得一个对象来存储他们 – CY5