JavaScript オブジェクトの最初のプロパティへのエレガントなアクセス
JavaScript オブジェクトを操作する場合、多くの場合、名前を明示的に知らずにプロパティにアクセスする必要があります。 。これは、特にループや jQuery の $.each などの外部ライブラリを使用する場合に困難になる可能性があります。
解決策
幸いなことに、これを実現するエレガントな方法がいくつかあります。
使用中Object.keys
Object.keys は、オブジェクトのプロパティ名の配列を返します。最初のプロパティにアクセスするには、次の構文を使用できます。
var obj = { first: 'someVal' }; obj[Object.keys(obj)[0]]; //returns 'someVal'
Object.values の使用
Object.values は、オブジェクトのプロパティ値の配列を返します。物体。最初の値にアクセスするには、次の構文を使用できます:
Object.values(obj)[0]; // returns 'someVal'
注:
Object.keys によって返されるプロパティの順序に注意することが重要です。また、Object.values はブラウザ間で一貫していることが保証されません。ただし、実際には、主要なブラウザは一貫した順序を維持しています。
以上がJavaScript オブジェクトの最初のプロパティにエレガントにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。