【週刊ドットインストール】 『データで学ぶアルゴリズム Level 1-2』を運営中、Level 1-2も来週リリース予定!
質問お願いします。
b[0] = source.splice(Math.random() * source.length),1);
のところを見やすくまとめられないかと思い、
const n = Math.random() * source.length
として、
b[0] = source.splice(n , 1 );
とすると、そのあとのb[1],b[2]などの数字が連番になってしまいました。なぜこうなってしまうのでしょうか。
b[1]
b[2]
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
質問お願いします。
のところを見やすくまとめられないかと思い、
として、
とすると、そのあとの
b[1],b[2]などの数字が連番になってしまいました。なぜこうなってしまうのでしょうか。