「TypeScript」objectのkeyに変数利用するサンプル

書式
const key =値1
const オブジェクト名 = {
[key]:’値2′
};
オブジェクト名「値1」
objectのkeyに変数利用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
const key = 'study';
const sudent = {
name: '山田太郎',
addr: '東京',
[key]: 'become smart',
};
console.log(sudent['name']);
console.log(sudent['addr']);
console.log("objectのkeyに変数利用する結果")
console.log(sudent['study']);
console.log(sudent[key]);
const key = 'study'; const sudent = { name: '山田太郎', addr: '東京', [key]: 'become smart', }; console.log(sudent['name']); console.log(sudent['addr']); console.log("objectのkeyに変数利用する結果") console.log(sudent['study']); console.log(sudent[key]);
const key = 'study';

const sudent = {
  name: '山田太郎',
  addr: '東京',
  [key]: 'become smart',
};

console.log(sudent['name']); 
console.log(sudent['addr']); 
console.log("objectのkeyに変数利用する結果")
console.log(sudent['study']); 
console.log(sudent[key]);

実行結果
C:\typescript>tsc
C:\typescript>ts-node arkgame.js
山田太郎
東京
objectのkeyに変数利用する結果
become smart
become smart

TypeScript

Posted by arkgame