Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

すべてのキーが同じ値にマップされるJavaScriptで辞書をインスタンス化するにはどうすればよいですか?


まず、キーを設定します-

const name = ['Name1', 'Name2'];

次に、以下のコードのようにforループを使用して、キーを同じ値にマップします-

const name = ['Name1', 'Name2'];
const keyValueObject = {};
for (const k of name){
   keyValueObject[k] = 'John';
}
console.log(keyValueObject);
>

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo48.jsです。

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo48.js
{ Name1: 'John', Name2: 'John' }

  1. Python辞書からすべてのキーのリストを取得するにはどうすればよいですか?

    辞書からすべてのキーのリストを取得するには、dict.keys()関数を使用するだけです。 例 my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} key_list = list(my_dict.keys()) print(key_list) 出力 これにより、出力が得られます- ['name', 'time', 'location'] リスト内

  2. Pythonで辞書のすべてのキーを印刷するにはどうすればよいですか?

    辞書オブジェクトには、この仕事をしてくれるkeys()メソッドがあります。 >>> D1 = {1:a, 2:b,3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] 反復可能なリストオブジェクトは、forループを使用してトラバースできます >>> L1 = list(D1.keys()) >>> for i in L1: print (i) 1 2 3