seedは配列ですか?なぜ空文字列で初期化されるのですか?

2017年2月24日
ユーザー

こちらの動画に関して質問があります。

パスワードを生成するにあたって、seedという変数を宣言していますが、こちらが空文字列で宣言されていることに特別な意図はありますでしょうか?(配列(var seed = [];)として宣言されていないことに疑問を覚えました。

getPassword関数内の処理で、このseedからランダムに1文字づつ取り出していますが、その際には、seed[Math.floor(Math.random() * seed.length)];のとおり配列として処理しているものと認識しました。

そのため、変数を宣言する時点で配列として処理されていないことに意図があれば知りたいと思っています。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?