Deno 0.42.0 を使用している場合、JavaScript で使用する typeof やその他の検査手法を使用してオブジェクトを分析することは困難です。
例えば:
const form = new FormData();
console.log(`typeof: ${ typeof form }`);
.. 戻るだけobject
同様に、次のようなプロパティを検査します。
const form = new FormData();
console.log(`props: ${ Object.getOwnPropertyNames(form) }`);
... 何も返しません。
少なくとも instanceof は機能します:
const form = new FormData();
console.log(`props: ${ form instanceof FormData }`);
... 戻り値true
オブジェクトの種類を事前に知らなくても、Deno でオブジェクトをリアルタイムで検査する方法はありますか?