私はランダムなテキストで単純な配列を作成しようとしています。私はいつも配列の終わりの後に未定義を参照してください。それを削除する方法はありますか?私は[i-1]を検索して試しましたが、運はありません。この配列の最後に未定義があるのはなぜですか?
function arrayMaker(integer) {
var alphabet = "abcdefghijklmnopqrstuvwxyz";
var array = [];
for (q = 0; q < integer; q++){
var word = '';
for (i = 0; i < Math.floor((Math.random() * 10) +1); i++){
var number = Math.floor(Math.random() * 26);
word += alphabet.substring(number, (number+1));
}
array.push(word);
}
console.log(array);
}
var test = arrayMaker(10)
console.log(test)
は、より正確には:あなたは、テスト変数の値で見ること未定義。ログに表示されるものは、console.log(array)のログです。 – Walfrat
ありがとう、私は今理解しています! –