個々の値を個別にチェックするのではなく、オブジェクトが「テンプレート」の種類に適合するかどうかを確認する方法はJavaScriptにありますか?JavaScriptオブジェクトを「デフォルト」バージョンと比較しますか?
つまり、node.jsアプリケーションにconfig.jsonファイルをロードしています。このファイルには、必要な設定オプションがすべて含まれていて、存在しない設定のデフォルト値が入力されている必要があります。私は単に "デフォルト"の設定オブジェクトを持っていて、読み込まれたオブジェクトとそれを比較して、個々のキーを比較するのではなく、デフォルトのデータで欠けているデータを埋めたいと思っています。
使用するすべてのキーをループ。方法はありません。 'Object.assign'を使うこともできます。 – Bergi