filter であることを確かめないと、エラーを招くことになるでしょう。

その場合は、`Object.keys(filter).every((key) => ["ids", "limit"].includes(key)) && typeof filter[key] === 'number'` と書くと、filter になりますか? という確認もしてからプロパティが存在し、数値であるかどうかをチェックできます。

これは、プロパティの存在とタイプを確認する必要がある場合に役立つカスタム Validate を作るための基礎です。

Reply to this note

Please Login to reply.

Discussion

No replies yet.