JavaScriptで連想配列のキーを配列として返す関数はObject.keys()
です⁵。この関数は、オブジェクトのキーを配列として返します。以下に使用例を示します。
const obj = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
const keys = Object.keys(obj);
console.log(keys); // ["key1", "key2", "key3"]
このコードでは、Object.keys()
関数を使用してobj
のすべてのキーを取得し、それらをkeys
配列に格納しています。最後に、console.log()
を使用してkeys
配列を出力しています。出力結果は["key1", "key2", "key3"]
となります。これはobj
のすべてのキーを含む配列です。このように、Object.keys()
関数を使用すると、連想配列のキーを簡単に配列として取得することができます⁵。この関数は非常に便利で、JavaScriptで頻繁に使用されます。⁵
ソース: Copilot との会話、 2024/6/11 (1) 〔JavaScript〕連想配列の使い方 #JavaScript - Qiita. https://qiita.com/yrn03m/items/87e223acc6e733b50429. (2) [JavaScript]map()で連想配列から特定keyの値を取得する - Qiita. https://qiita.com/HuntingRathalos/items/1e1671a345fcc3ac18ad. (3) 【JavaScript】連想配列(Object)でmap関数の処理をしたい .... https://qiita.com/someone7140/items/0bb71fa5a24124afa505. (4) 連想配列のすべてのキーを取得する、連想配列のすべての要素 .... https://www.ipentec.com/document/javascript-array-associative-array-get-all-keys. (5) 配列または連想配列(ハッシュ)のキーを全て取得 | JavaScript .... https://shanabrian.com/web/javascript/array-hash-get-keys.php.