【週刊ドットインストール】 『データで学ぶアルゴリズム Level 1-2』を運営中、Level 1-2も来週リリース予定!
お世話になっております。デバッグでどのようになっているのかみてみたのですが、なぜsourceの中の配列のlengthが10になっているのかがわかりません。ご教授のほどよろしくお願いいたします。
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; }
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になっております。デバッグでどのようになっているのかみてみたのですが、なぜ
sourceの中の配列のlengthが10になっているのかがわかりません。ご教授のほどよろしくお願いいたします。