Material UIのサンプルをみていて以下のような記述がありました(簡略化しています)。
https://material-ui.com/components/tables/#table
js
1function createData(name, age) { 2 return { 3 name, 4 age, 5 history: [ 6 { date: '2020-01-05', customerId: '11091700', amount: 3 }, 7 { date: '2020-01-02', customerId: 'Anonymous', amount: 1 }, 8 ], 9 }; 10}
実行すると以下のように連想配列を返してきます。
js
1createData("YAMADA",12) 2//上の場合、返り値は以下となります。 3 4{name: "YAMADA",age: 12,history: [{date: ...},{date: ...}]}
上は、以下のもののキーを省略した形だと思うのですが、
js
1function createData(name, age) { 2 return { 3 name: name, 4 age: age, 5 history: [ 6 { date: '2020-01-05', customerId: '11091700', amount: 3 }, 7 { date: '2020-01-02', customerId: 'Anonymous', amount: 1 }, 8 ], 9 }; 10}
この記述はスプレッド構文に基づいて省略しているのか、あるいは他のなにかなのか、どうもわかりません。
このような省略は公式ページに記載がありますでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/20 08:50