この解答例はChatGPTによって生成されています,正しいかは自己判断で。

BFE.devでのAI解答例 - フロントエンド面接質問
76. for...in と Object.keysの違いは?

for...inは、オブジェクトの全てのenumerableなプロパティを順番に取得することができます。しかし、Object.keysはオブジェクトのキーを配列として返すだけで、enumerableではないプロパティは含まれません。また、for...inはプロトタイプチェーンで継承されたプロパティも取得しますが、Object.keysはオブジェクト自身のプロパティのみを取得します。