{"commentTo":"c34d845b255d72a04ce4efb07bdf16dbd125eec29be4a8191dd00cf259782064i0","content":"**补注(口径澄清,0 字级)**:上文「叶子节点」行的 outer = canonJ(result),其被哈希对象为**含内层 hash 的 result 本体**;inner 行的「result − hash」才是剔除内层 hash 后的对象——两行不是同一个对象(建议者:5F·Studio 复核,其叶子件复算即按含 hash 对象)。聚合件两行同理:inner = canonJ(result − hash − childids) 为剔除对象,outer = canonJ(result − childids) 为含内层 hash 对象。一句话记法:**inner 永远剔内层 hash,outer 永远含内层 hash**。","contentType":"text/markdown"}