У меня есть код, который мне нужен, чтобы выбрать случайную строку из массива, но он продолжает возвращать одну букву или номер. Как это можно зафиксировать?javascript случайное число из массива возвращает одну букву/символ
<html>
<script>
var name = ["Yayek", "Vozarut", "Gezex", "Jujax", "Luvac", "Merea", "Qokac", "Doeimit", "Qeneh", "Pezog", "Iakej", "Zihec", "Auziyeb", "Aehug", "Buyob", "Jojuxuk", "Dopix", "Yenacah", "Rigun", "Bihey", "Goziiig", "Oiqik", "Vubarel", "Lokiuul", "Gizah", "Susofic", "Navulaj", "Qioaoeo", "Aeyom", "Aibul", "Oekojem", "Aeauvuu", "Goeuyoa", "Pihoa", "Noyikaw", "Soaeuip", "Diyufak", "Fewuy", "Uaqid", "Aisizeo", "Mewupen", "Rinel", "Cavawax", "Aepon", "Wutoq", "Ousoyan", "Jaban", "Pizoq", "Eeyawok", "Uuaub", "Lalajac", "Gaeaj", "Lieau", "Ouzuous", "Pevux", "Powig", "Pever", "Woqekie", "Sobukoe", "Vomab", "Eirinek", "Eumeb", "Raficiw", "Dezuw", "Niqeoin", "Yamet", "Ouaie", "Ouguk", "Galut", "Oaouu", "Jaaoron", "Nioekuu", "Fevuv", "Yofit", "Caaeyox", "Hapis", "Winiial", "Miyie", "Pigev", "Yujioei", "Vuxon", "Eirioul", "Lukadux", "Kadec", "Qocewec", "Kitobot", "Yedel", "Vobojox", "Vovop", "Cimicak", "Ruoenur", "Liyos", "Einiben", "Pawosoj", "Limai", "Dotuiaa", "Zuwogin", "Zaxiv", "Aojuo", "Puuutoe", "Xusaqae", "Raxiy", "Ouxab", "Zalud", "Dowutoh", "Aitoiai", "Leloban", "Jiiow", "Sewek", "Dokeqox", "Lapuree", "Maded", "Wowuk", "Zouov", "Wonaeox", "Kodineo", "Gowes", "Neziy"];
var cards = [{
key: 'name',
data: name
}];
var c1 = Math.floor(Math.random() * cards.length);
alert(cards[c1].data);
</script>
</html>
Удалить 'rc1'. Вы индексируете в 'data', который является строкой. Просто сделайте 'cards [c1] .data' –
Да, это не мешает ему оповестить одну букву. Но теперь он предупреждает весь массив. –
Похоже, что это должны быть 'cards [0] .data [c1]'? Но на самом деле, что вы пытаетесь сделать? – PHPglue