|
|
1
1
所以,我似乎混淆了toJSON()的工作原理和stringify replacer函数的工作原理。 使用toJSON()时,您提供的函数将仅返回您指定的项。我的印象是,它将返回所有属性,只更改您在函数中指定的属性。 因此,在我的项目中,在第一次创建对象时没有template\u项,因为这是唯一的属性,我的序列化接口指定了所有其他属性,因此删除了一个空对象。 因此,解决方案是在函数返回语句和序列化接口中指定所有属性:
|