activate() {
const nums = [0, 1, 2, 3];
this.panels.forEach(panel => {
const num = nums.splice(Math.random() * nums.length, 1)[0];
panel.activate(num);
});
}
上記コードを以下のように変更しても処理結果は一緒なのですが、spliceの後に[0]を記述する理由はなぜでしょうか?
const num = nums.splice(Math.random() * nums.length, 1);
panel.activate(num[0]);
MDNや技術ブログなどを見ても本動画のような記述例などがないため、もやもやします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?