自分の項目と引き継いだ項目

item自身: name='A'、empty=undefined
引き継ぐcommon: shared='共通の値'

参照した値
Object.hasOwn(item, 名前)
名前 in item
値 !== undefined

架空データだけの作例。通信・保存・実送信は行いません。