現代的JavaScriptおれおれアドベントカレンダー2017 – 07日目 概要 オブジェクト定義時に、プロパティ名に変数を使えるようになりました。 今までこう↓分けて書かなくちゃいけなかったのを、 const id = '12345'; const obj = {}; obj[id] = { name: 'Newcomer!' }, console.log(obj[id]);
現代的JavaScriptおれおれアドベントカレンダー2017 – 07日目 概要 オブジェクト定義時に、プロパティ名に変数を使えるようになりました。 今までこう↓分けて書かなくちゃいけなかったのを、 const id = '12345'; const obj = {}; obj[id] = { name: 'Newcomer!' }, console.log(obj[id]);
TypescriptでObjectに対して[文字列]でアクセスするブラケット記法を用いると発生するエラー。 例えば、この様に書くとエラーが出てきてコンパイルが通りません。 interface ISomeObject { firstKey: string; secondKey: string; } const obj = { firstKey: "a", secondKey: "b", } as ISomeObject; const key: string = 'secondKey'; const secondValue: string = obj[key]; // Element implicitly has an 'any' type because type '() => void' has no index signature. ブラケット記法を使いたいため、keyに'secondK
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く