お世話になっております。デバッグでどのようになっているのかみてみたのですが、なぜsource
の中の配列のlength
が10
になっているのかがわかりません。ご教授のほどよろしくお願いいたします。
(15) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
0: 1
1: 3
2: 4
3: 5
4: 6
5: 7
6: 9
7: 10
8: 12
9: 15
length: 10
__proto__: Array(0)
function createColumn(col) {
const source = [];
for (let i = 0; i < 15; i++) {
source[i] = i + 1 + 15 * col;
}
console.log(source);
const column = [];
for (let i = 0; i < 5; i++) {
column[i] = source.splice(Math.floor(Math.random() * source.length), 1)[0];
}
console.log(column);
return column;
}
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?