クラスやらオブジェクトのメンバーがすべて undefined
かどうか調べたいときは以下のコードで出来る。
const obj = { a: undefined, b: undefined, c: undefined, }; const obj1 = { ...obj }; const obj2 = { ...obj, d: null }; const checkAllMembersAreUndefined = (o: any) => Object.values(o).every(w => w === undefined); console.log(checkAllMembersAreUndefined(obj1)); // true console.log(checkAllMembersAreUndefined(obj2)); // false
それだけのメモでした。